From 82216bfa6482eb684ea083593d42f73738476f3c Mon Sep 17 00:00:00 2001 From: Shawn Date: Wed, 1 Jul 2026 21:38:07 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20Windows=20client=20compile=20errors=20?= =?UTF-8?q?=E2=80=94=20get=5Fworld=5F3d=20on=20Node,=20array=20type=20mism?= =?UTF-8?q?atch,=20null=20plugin=20guard,=20maps=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/simulation/simulation.gdextension | 8 + addons/simulation/simulation.gdextension.uid | 1 + client/assets/scenes/modular/art_kit.gd.uid | 1 + .../characters/objectives/bomb_carrier.gd.uid | 1 + client/characters/weapon/buy_menu.gd.uid | 1 + extension_api.json | 356830 +++++++++++++++ gdextension/simulation.gdextension | 2 +- gdextension/simulation.gdextension.uid | 1 + gdextension/simulation/.sconsign.dblite | Bin 2212578 -> 3270636 bytes scripts/combat/damage_processor.gd.uid | 1 + scripts/combat/weapon_data.gd.uid | 1 + scripts/combat/weapon_definitions.gd.uid | 1 + scripts/network/client_prediction.gd.uid | 1 + scripts/network/map_browser_rpc.gd.uid | 1 + scripts/network/server_main.gd | 2 +- scripts/network/snapshot.gd.uid | 1 + scripts/teams/spawn_manager.gd.uid | 1 + scripts/teams/team_data.gd.uid | 1 + scripts/teams/team_manager.gd.uid | 1 + server/scripts/anticheat/anti_cheat.gd.uid | 1 + server/scripts/browser/map_vote.gd.uid | 1 + .../scripts/browser/workshop_browser.gd.uid | 1 + server/scripts/combat/lag_compensation.gd.uid | 1 + .../scripts/economy/buy_menu_handler.gd.uid | 1 + server/scripts/economy/economy_manager.gd.uid | 1 + server/scripts/game_server.gd | 7 +- .../scripts/objectives/bomb_objective.gd.uid | 1 + server/scripts/plugin_api/plugin_manager.gd | 3 + server/scripts/round/round_manager.gd.uid | 1 + server/scripts/weapons/weapon_server.gd.uid | 1 + server/scripts/zones/buy_zone.gd.uid | 1 + simulation.gdextension | 8 + simulation.gdextension.uid | 1 + tests/benchmarks/bench_128hz.gd | 304 + tests/benchmarks/bench_128hz.gd.uid | 1 + tests/netcode/netcode_bugbash.gd | 734 + tests/netcode/netcode_bugbash.gd.uid | 1 + 37 files changed, 357921 insertions(+), 4 deletions(-) create mode 100644 addons/simulation/simulation.gdextension create mode 100644 addons/simulation/simulation.gdextension.uid create mode 100644 client/assets/scenes/modular/art_kit.gd.uid create mode 100644 client/characters/objectives/bomb_carrier.gd.uid create mode 100644 client/characters/weapon/buy_menu.gd.uid create mode 100644 extension_api.json create mode 100644 gdextension/simulation.gdextension.uid create mode 100644 scripts/combat/damage_processor.gd.uid create mode 100644 scripts/combat/weapon_data.gd.uid create mode 100644 scripts/combat/weapon_definitions.gd.uid create mode 100644 scripts/network/client_prediction.gd.uid create mode 100644 scripts/network/map_browser_rpc.gd.uid create mode 100644 scripts/network/snapshot.gd.uid create mode 100644 scripts/teams/spawn_manager.gd.uid create mode 100644 scripts/teams/team_data.gd.uid create mode 100644 scripts/teams/team_manager.gd.uid create mode 100644 server/scripts/anticheat/anti_cheat.gd.uid create mode 100644 server/scripts/browser/map_vote.gd.uid create mode 100644 server/scripts/browser/workshop_browser.gd.uid create mode 100644 server/scripts/combat/lag_compensation.gd.uid create mode 100644 server/scripts/economy/buy_menu_handler.gd.uid create mode 100644 server/scripts/economy/economy_manager.gd.uid create mode 100644 server/scripts/objectives/bomb_objective.gd.uid create mode 100644 server/scripts/round/round_manager.gd.uid create mode 100644 server/scripts/weapons/weapon_server.gd.uid create mode 100644 server/scripts/zones/buy_zone.gd.uid create mode 100644 simulation.gdextension create mode 100644 simulation.gdextension.uid create mode 100644 tests/benchmarks/bench_128hz.gd create mode 100644 tests/benchmarks/bench_128hz.gd.uid create mode 100644 tests/netcode/netcode_bugbash.gd create mode 100644 tests/netcode/netcode_bugbash.gd.uid diff --git a/addons/simulation/simulation.gdextension b/addons/simulation/simulation.gdextension new file mode 100644 index 0000000..7d26309 --- /dev/null +++ b/addons/simulation/simulation.gdextension @@ -0,0 +1,8 @@ +[configuration] +entry_symbol = "gdextension_entry" +compatibility_minimum = "4.2" + +[libraries] +linux.x86_64 = "res://gdextension/simulation/gdextension/bin/linux/libsimulation.so" +windows.x86_64 = "" +macos.universal = "" diff --git a/addons/simulation/simulation.gdextension.uid b/addons/simulation/simulation.gdextension.uid new file mode 100644 index 0000000..d3d99c2 --- /dev/null +++ b/addons/simulation/simulation.gdextension.uid @@ -0,0 +1 @@ +uid://4ivoytu0kqkn diff --git a/client/assets/scenes/modular/art_kit.gd.uid b/client/assets/scenes/modular/art_kit.gd.uid new file mode 100644 index 0000000..298b6d4 --- /dev/null +++ b/client/assets/scenes/modular/art_kit.gd.uid @@ -0,0 +1 @@ +uid://dnopn0wj58j83 diff --git a/client/characters/objectives/bomb_carrier.gd.uid b/client/characters/objectives/bomb_carrier.gd.uid new file mode 100644 index 0000000..9aff744 --- /dev/null +++ b/client/characters/objectives/bomb_carrier.gd.uid @@ -0,0 +1 @@ +uid://dtvf72mhgdat7 diff --git a/client/characters/weapon/buy_menu.gd.uid b/client/characters/weapon/buy_menu.gd.uid new file mode 100644 index 0000000..33157c5 --- /dev/null +++ b/client/characters/weapon/buy_menu.gd.uid @@ -0,0 +1 @@ +uid://cdsyn134gsca8 diff --git a/extension_api.json b/extension_api.json new file mode 100644 index 0000000..70d18b4 --- /dev/null +++ b/extension_api.json @@ -0,0 +1,356830 @@ +{ + "header": { + "version_major": 4, + "version_minor": 7, + "version_patch": 0, + "version_status": "stable", + "version_build": "official", + "version_full_name": "Godot Engine v4.7.stable.official", + "precision": "single" + }, + "builtin_class_sizes": [ + { + "build_configuration": "float_32", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 4 + }, + { + "name": "Vector2", + "size": 8 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 16 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 12 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 24 + }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 16 + }, + { + "name": "Quaternion", + "size": 16 + }, + { + "name": "AABB", + "size": 24 + }, + { + "name": "Basis", + "size": 36 + }, + { + "name": "Transform3D", + "size": 48 + }, + { + "name": "Projection", + "size": 64 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 4 + }, + { + "name": "NodePath", + "size": 4 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 4 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 4 + }, + { + "name": "Array", + "size": 4 + }, + { + "name": "PackedByteArray", + "size": 8 + }, + { + "name": "PackedInt32Array", + "size": 8 + }, + { + "name": "PackedInt64Array", + "size": 8 + }, + { + "name": "PackedFloat32Array", + "size": 8 + }, + { + "name": "PackedFloat64Array", + "size": 8 + }, + { + "name": "PackedStringArray", + "size": 8 + }, + { + "name": "PackedVector2Array", + "size": 8 + }, + { + "name": "PackedVector3Array", + "size": 8 + }, + { + "name": "PackedColorArray", + "size": 8 + }, + { + "name": "PackedVector4Array", + "size": 8 + }, + { + "name": "Variant", + "size": 24 + } + ] + }, + { + "build_configuration": "float_64", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 8 + }, + { + "name": "Vector2", + "size": 8 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 16 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 12 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 24 + }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 16 + }, + { + "name": "Quaternion", + "size": 16 + }, + { + "name": "AABB", + "size": 24 + }, + { + "name": "Basis", + "size": 36 + }, + { + "name": "Transform3D", + "size": 48 + }, + { + "name": "Projection", + "size": 64 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 8 + }, + { + "name": "NodePath", + "size": 8 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 8 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 8 + }, + { + "name": "Array", + "size": 8 + }, + { + "name": "PackedByteArray", + "size": 16 + }, + { + "name": "PackedInt32Array", + "size": 16 + }, + { + "name": "PackedInt64Array", + "size": 16 + }, + { + "name": "PackedFloat32Array", + "size": 16 + }, + { + "name": "PackedFloat64Array", + "size": 16 + }, + { + "name": "PackedStringArray", + "size": 16 + }, + { + "name": "PackedVector2Array", + "size": 16 + }, + { + "name": "PackedVector3Array", + "size": 16 + }, + { + "name": "PackedColorArray", + "size": 16 + }, + { + "name": "PackedVector4Array", + "size": 16 + }, + { + "name": "Variant", + "size": 24 + } + ] + }, + { + "build_configuration": "double_32", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 4 + }, + { + "name": "Vector2", + "size": 16 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 32 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 24 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 48 + }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 32 + }, + { + "name": "Quaternion", + "size": 32 + }, + { + "name": "AABB", + "size": 48 + }, + { + "name": "Basis", + "size": 72 + }, + { + "name": "Transform3D", + "size": 96 + }, + { + "name": "Projection", + "size": 128 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 4 + }, + { + "name": "NodePath", + "size": 4 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 4 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 4 + }, + { + "name": "Array", + "size": 4 + }, + { + "name": "PackedByteArray", + "size": 8 + }, + { + "name": "PackedInt32Array", + "size": 8 + }, + { + "name": "PackedInt64Array", + "size": 8 + }, + { + "name": "PackedFloat32Array", + "size": 8 + }, + { + "name": "PackedFloat64Array", + "size": 8 + }, + { + "name": "PackedStringArray", + "size": 8 + }, + { + "name": "PackedVector2Array", + "size": 8 + }, + { + "name": "PackedVector3Array", + "size": 8 + }, + { + "name": "PackedColorArray", + "size": 8 + }, + { + "name": "PackedVector4Array", + "size": 8 + }, + { + "name": "Variant", + "size": 40 + } + ] + }, + { + "build_configuration": "double_64", + "sizes": [ + { + "name": "Nil", + "size": 0 + }, + { + "name": "bool", + "size": 1 + }, + { + "name": "int", + "size": 8 + }, + { + "name": "float", + "size": 8 + }, + { + "name": "String", + "size": 8 + }, + { + "name": "Vector2", + "size": 16 + }, + { + "name": "Vector2i", + "size": 8 + }, + { + "name": "Rect2", + "size": 32 + }, + { + "name": "Rect2i", + "size": 16 + }, + { + "name": "Vector3", + "size": 24 + }, + { + "name": "Vector3i", + "size": 12 + }, + { + "name": "Transform2D", + "size": 48 + }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, + { + "name": "Plane", + "size": 32 + }, + { + "name": "Quaternion", + "size": 32 + }, + { + "name": "AABB", + "size": 48 + }, + { + "name": "Basis", + "size": 72 + }, + { + "name": "Transform3D", + "size": 96 + }, + { + "name": "Projection", + "size": 128 + }, + { + "name": "Color", + "size": 16 + }, + { + "name": "StringName", + "size": 8 + }, + { + "name": "NodePath", + "size": 8 + }, + { + "name": "RID", + "size": 8 + }, + { + "name": "Object", + "size": 8 + }, + { + "name": "Callable", + "size": 16 + }, + { + "name": "Signal", + "size": 16 + }, + { + "name": "Dictionary", + "size": 8 + }, + { + "name": "Array", + "size": 8 + }, + { + "name": "PackedByteArray", + "size": 16 + }, + { + "name": "PackedInt32Array", + "size": 16 + }, + { + "name": "PackedInt64Array", + "size": 16 + }, + { + "name": "PackedFloat32Array", + "size": 16 + }, + { + "name": "PackedFloat64Array", + "size": 16 + }, + { + "name": "PackedStringArray", + "size": 16 + }, + { + "name": "PackedVector2Array", + "size": 16 + }, + { + "name": "PackedVector3Array", + "size": 16 + }, + { + "name": "PackedColorArray", + "size": 16 + }, + { + "name": "PackedVector4Array", + "size": 16 + }, + { + "name": "Variant", + "size": 40 + } + ] + } + ], + "builtin_class_member_offsets": [ + { + "build_configuration": "float_32", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 8, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 12, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 12, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 36, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 48, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "float_64", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 8, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "float" + }, + { + "member": "y", + "offset": 4, + "meta": "float" + }, + { + "member": "z", + "offset": 8, + "meta": "float" + }, + { + "member": "w", + "offset": 12, + "meta": "float" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 12, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 12, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 36, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 48, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "double_32", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 32, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 24, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 48, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 72, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 64, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 96, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + }, + { + "build_configuration": "double_64", + "classes": [ + { + "name": "Vector2", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + } + ] + }, + { + "name": "Vector2i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + } + ] + }, + { + "name": "Rect2", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "size", + "offset": 16, + "meta": "Vector2" + } + ] + }, + { + "name": "Rect2i", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector2i" + }, + { + "member": "size", + "offset": 8, + "meta": "Vector2i" + } + ] + }, + { + "name": "Vector3", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + } + ] + }, + { + "name": "Vector3i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + } + ] + }, + { + "name": "Transform2D", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector2" + }, + { + "member": "y", + "offset": 16, + "meta": "Vector2" + }, + { + "member": "origin", + "offset": 32, + "meta": "Vector2" + } + ] + }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "int32" + }, + { + "member": "y", + "offset": 4, + "meta": "int32" + }, + { + "member": "z", + "offset": 8, + "meta": "int32" + }, + { + "member": "w", + "offset": 12, + "meta": "int32" + } + ] + }, + { + "name": "Plane", + "members": [ + { + "member": "normal", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "d", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "Quaternion", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "double" + }, + { + "member": "y", + "offset": 8, + "meta": "double" + }, + { + "member": "z", + "offset": 16, + "meta": "double" + }, + { + "member": "w", + "offset": 24, + "meta": "double" + } + ] + }, + { + "name": "AABB", + "members": [ + { + "member": "position", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "size", + "offset": 24, + "meta": "Vector3" + } + ] + }, + { + "name": "Basis", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector3" + }, + { + "member": "y", + "offset": 24, + "meta": "Vector3" + }, + { + "member": "z", + "offset": 48, + "meta": "Vector3" + } + ] + }, + { + "name": "Transform3D", + "members": [ + { + "member": "basis", + "offset": 0, + "meta": "Basis" + }, + { + "member": "origin", + "offset": 72, + "meta": "Vector3" + } + ] + }, + { + "name": "Projection", + "members": [ + { + "member": "x", + "offset": 0, + "meta": "Vector4" + }, + { + "member": "y", + "offset": 32, + "meta": "Vector4" + }, + { + "member": "z", + "offset": 64, + "meta": "Vector4" + }, + { + "member": "w", + "offset": 96, + "meta": "Vector4" + } + ] + }, + { + "name": "Color", + "members": [ + { + "member": "r", + "offset": 0, + "meta": "float" + }, + { + "member": "g", + "offset": 4, + "meta": "float" + }, + { + "member": "b", + "offset": 8, + "meta": "float" + }, + { + "member": "a", + "offset": 12, + "meta": "float" + } + ] + } + ] + } + ], + "global_constants": [ + { + "name": "UINT8_MAX", + "value": 255, + "is_bitfield": false + }, + { + "name": "UINT16_MAX", + "value": 65535, + "is_bitfield": false + }, + { + "name": "UINT32_MAX", + "value": 4294967295, + "is_bitfield": false + }, + { + "name": "INT8_MIN", + "value": -128, + "is_bitfield": false + }, + { + "name": "INT8_MAX", + "value": 127, + "is_bitfield": false + }, + { + "name": "INT16_MIN", + "value": -32768, + "is_bitfield": false + }, + { + "name": "INT16_MAX", + "value": 32767, + "is_bitfield": false + }, + { + "name": "INT32_MIN", + "value": -2147483648, + "is_bitfield": false + }, + { + "name": "INT32_MAX", + "value": 2147483647, + "is_bitfield": false + }, + { + "name": "INT64_MIN", + "value": -9223372036854775808, + "is_bitfield": false + }, + { + "name": "INT64_MAX", + "value": 9223372036854775807, + "is_bitfield": false + } + ], + "global_enums": [ + { + "name": "Side", + "is_bitfield": false, + "values": [ + { + "name": "SIDE_LEFT", + "value": 0 + }, + { + "name": "SIDE_TOP", + "value": 1 + }, + { + "name": "SIDE_RIGHT", + "value": 2 + }, + { + "name": "SIDE_BOTTOM", + "value": 3 + } + ] + }, + { + "name": "Corner", + "is_bitfield": false, + "values": [ + { + "name": "CORNER_TOP_LEFT", + "value": 0 + }, + { + "name": "CORNER_TOP_RIGHT", + "value": 1 + }, + { + "name": "CORNER_BOTTOM_RIGHT", + "value": 2 + }, + { + "name": "CORNER_BOTTOM_LEFT", + "value": 3 + } + ] + }, + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "VERTICAL", + "value": 1 + }, + { + "name": "HORIZONTAL", + "value": 0 + } + ] + }, + { + "name": "ClockDirection", + "is_bitfield": false, + "values": [ + { + "name": "CLOCKWISE", + "value": 0 + }, + { + "name": "COUNTERCLOCKWISE", + "value": 1 + } + ] + }, + { + "name": "HorizontalAlignment", + "is_bitfield": false, + "values": [ + { + "name": "HORIZONTAL_ALIGNMENT_LEFT", + "value": 0 + }, + { + "name": "HORIZONTAL_ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "HORIZONTAL_ALIGNMENT_RIGHT", + "value": 2 + }, + { + "name": "HORIZONTAL_ALIGNMENT_FILL", + "value": 3 + } + ] + }, + { + "name": "VerticalAlignment", + "is_bitfield": false, + "values": [ + { + "name": "VERTICAL_ALIGNMENT_TOP", + "value": 0 + }, + { + "name": "VERTICAL_ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "VERTICAL_ALIGNMENT_BOTTOM", + "value": 2 + }, + { + "name": "VERTICAL_ALIGNMENT_FILL", + "value": 3 + } + ] + }, + { + "name": "InlineAlignment", + "is_bitfield": false, + "values": [ + { + "name": "INLINE_ALIGNMENT_TOP_TO", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_CENTER_TO", + "value": 1 + }, + { + "name": "INLINE_ALIGNMENT_BASELINE_TO", + "value": 3 + }, + { + "name": "INLINE_ALIGNMENT_BOTTOM_TO", + "value": 2 + }, + { + "name": "INLINE_ALIGNMENT_TO_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_TO_CENTER", + "value": 4 + }, + { + "name": "INLINE_ALIGNMENT_TO_BASELINE", + "value": 8 + }, + { + "name": "INLINE_ALIGNMENT_TO_BOTTOM", + "value": 12 + }, + { + "name": "INLINE_ALIGNMENT_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGNMENT_CENTER", + "value": 5 + }, + { + "name": "INLINE_ALIGNMENT_BOTTOM", + "value": 14 + }, + { + "name": "INLINE_ALIGNMENT_IMAGE_MASK", + "value": 3 + }, + { + "name": "INLINE_ALIGNMENT_TEXT_MASK", + "value": 12 + } + ] + }, + { + "name": "EulerOrder", + "is_bitfield": false, + "values": [ + { + "name": "EULER_ORDER_XYZ", + "value": 0 + }, + { + "name": "EULER_ORDER_XZY", + "value": 1 + }, + { + "name": "EULER_ORDER_YXZ", + "value": 2 + }, + { + "name": "EULER_ORDER_YZX", + "value": 3 + }, + { + "name": "EULER_ORDER_ZXY", + "value": 4 + }, + { + "name": "EULER_ORDER_ZYX", + "value": 5 + } + ] + }, + { + "name": "Key", + "is_bitfield": false, + "values": [ + { + "name": "KEY_NONE", + "value": 0 + }, + { + "name": "KEY_SPECIAL", + "value": 4194304 + }, + { + "name": "KEY_ESCAPE", + "value": 4194305 + }, + { + "name": "KEY_TAB", + "value": 4194306 + }, + { + "name": "KEY_BACKTAB", + "value": 4194307 + }, + { + "name": "KEY_BACKSPACE", + "value": 4194308 + }, + { + "name": "KEY_ENTER", + "value": 4194309 + }, + { + "name": "KEY_KP_ENTER", + "value": 4194310 + }, + { + "name": "KEY_INSERT", + "value": 4194311 + }, + { + "name": "KEY_DELETE", + "value": 4194312 + }, + { + "name": "KEY_PAUSE", + "value": 4194313 + }, + { + "name": "KEY_PRINT", + "value": 4194314 + }, + { + "name": "KEY_SYSREQ", + "value": 4194315 + }, + { + "name": "KEY_CLEAR", + "value": 4194316 + }, + { + "name": "KEY_HOME", + "value": 4194317 + }, + { + "name": "KEY_END", + "value": 4194318 + }, + { + "name": "KEY_LEFT", + "value": 4194319 + }, + { + "name": "KEY_UP", + "value": 4194320 + }, + { + "name": "KEY_RIGHT", + "value": 4194321 + }, + { + "name": "KEY_DOWN", + "value": 4194322 + }, + { + "name": "KEY_PAGEUP", + "value": 4194323 + }, + { + "name": "KEY_PAGEDOWN", + "value": 4194324 + }, + { + "name": "KEY_SHIFT", + "value": 4194325 + }, + { + "name": "KEY_CTRL", + "value": 4194326 + }, + { + "name": "KEY_META", + "value": 4194327 + }, + { + "name": "KEY_ALT", + "value": 4194328 + }, + { + "name": "KEY_CAPSLOCK", + "value": 4194329 + }, + { + "name": "KEY_NUMLOCK", + "value": 4194330 + }, + { + "name": "KEY_SCROLLLOCK", + "value": 4194331 + }, + { + "name": "KEY_F1", + "value": 4194332 + }, + { + "name": "KEY_F2", + "value": 4194333 + }, + { + "name": "KEY_F3", + "value": 4194334 + }, + { + "name": "KEY_F4", + "value": 4194335 + }, + { + "name": "KEY_F5", + "value": 4194336 + }, + { + "name": "KEY_F6", + "value": 4194337 + }, + { + "name": "KEY_F7", + "value": 4194338 + }, + { + "name": "KEY_F8", + "value": 4194339 + }, + { + "name": "KEY_F9", + "value": 4194340 + }, + { + "name": "KEY_F10", + "value": 4194341 + }, + { + "name": "KEY_F11", + "value": 4194342 + }, + { + "name": "KEY_F12", + "value": 4194343 + }, + { + "name": "KEY_F13", + "value": 4194344 + }, + { + "name": "KEY_F14", + "value": 4194345 + }, + { + "name": "KEY_F15", + "value": 4194346 + }, + { + "name": "KEY_F16", + "value": 4194347 + }, + { + "name": "KEY_F17", + "value": 4194348 + }, + { + "name": "KEY_F18", + "value": 4194349 + }, + { + "name": "KEY_F19", + "value": 4194350 + }, + { + "name": "KEY_F20", + "value": 4194351 + }, + { + "name": "KEY_F21", + "value": 4194352 + }, + { + "name": "KEY_F22", + "value": 4194353 + }, + { + "name": "KEY_F23", + "value": 4194354 + }, + { + "name": "KEY_F24", + "value": 4194355 + }, + { + "name": "KEY_F25", + "value": 4194356 + }, + { + "name": "KEY_F26", + "value": 4194357 + }, + { + "name": "KEY_F27", + "value": 4194358 + }, + { + "name": "KEY_F28", + "value": 4194359 + }, + { + "name": "KEY_F29", + "value": 4194360 + }, + { + "name": "KEY_F30", + "value": 4194361 + }, + { + "name": "KEY_F31", + "value": 4194362 + }, + { + "name": "KEY_F32", + "value": 4194363 + }, + { + "name": "KEY_F33", + "value": 4194364 + }, + { + "name": "KEY_F34", + "value": 4194365 + }, + { + "name": "KEY_F35", + "value": 4194366 + }, + { + "name": "KEY_KP_MULTIPLY", + "value": 4194433 + }, + { + "name": "KEY_KP_DIVIDE", + "value": 4194434 + }, + { + "name": "KEY_KP_SUBTRACT", + "value": 4194435 + }, + { + "name": "KEY_KP_PERIOD", + "value": 4194436 + }, + { + "name": "KEY_KP_ADD", + "value": 4194437 + }, + { + "name": "KEY_KP_0", + "value": 4194438 + }, + { + "name": "KEY_KP_1", + "value": 4194439 + }, + { + "name": "KEY_KP_2", + "value": 4194440 + }, + { + "name": "KEY_KP_3", + "value": 4194441 + }, + { + "name": "KEY_KP_4", + "value": 4194442 + }, + { + "name": "KEY_KP_5", + "value": 4194443 + }, + { + "name": "KEY_KP_6", + "value": 4194444 + }, + { + "name": "KEY_KP_7", + "value": 4194445 + }, + { + "name": "KEY_KP_8", + "value": 4194446 + }, + { + "name": "KEY_KP_9", + "value": 4194447 + }, + { + "name": "KEY_MENU", + "value": 4194370 + }, + { + "name": "KEY_HYPER", + "value": 4194371 + }, + { + "name": "KEY_HELP", + "value": 4194373 + }, + { + "name": "KEY_BACK", + "value": 4194376 + }, + { + "name": "KEY_FORWARD", + "value": 4194377 + }, + { + "name": "KEY_STOP", + "value": 4194378 + }, + { + "name": "KEY_REFRESH", + "value": 4194379 + }, + { + "name": "KEY_VOLUMEDOWN", + "value": 4194380 + }, + { + "name": "KEY_VOLUMEMUTE", + "value": 4194381 + }, + { + "name": "KEY_VOLUMEUP", + "value": 4194382 + }, + { + "name": "KEY_MEDIAPLAY", + "value": 4194388 + }, + { + "name": "KEY_MEDIASTOP", + "value": 4194389 + }, + { + "name": "KEY_MEDIAPREVIOUS", + "value": 4194390 + }, + { + "name": "KEY_MEDIANEXT", + "value": 4194391 + }, + { + "name": "KEY_MEDIARECORD", + "value": 4194392 + }, + { + "name": "KEY_HOMEPAGE", + "value": 4194393 + }, + { + "name": "KEY_FAVORITES", + "value": 4194394 + }, + { + "name": "KEY_SEARCH", + "value": 4194395 + }, + { + "name": "KEY_STANDBY", + "value": 4194396 + }, + { + "name": "KEY_OPENURL", + "value": 4194397 + }, + { + "name": "KEY_LAUNCHMAIL", + "value": 4194398 + }, + { + "name": "KEY_LAUNCHMEDIA", + "value": 4194399 + }, + { + "name": "KEY_LAUNCH0", + "value": 4194400 + }, + { + "name": "KEY_LAUNCH1", + "value": 4194401 + }, + { + "name": "KEY_LAUNCH2", + "value": 4194402 + }, + { + "name": "KEY_LAUNCH3", + "value": 4194403 + }, + { + "name": "KEY_LAUNCH4", + "value": 4194404 + }, + { + "name": "KEY_LAUNCH5", + "value": 4194405 + }, + { + "name": "KEY_LAUNCH6", + "value": 4194406 + }, + { + "name": "KEY_LAUNCH7", + "value": 4194407 + }, + { + "name": "KEY_LAUNCH8", + "value": 4194408 + }, + { + "name": "KEY_LAUNCH9", + "value": 4194409 + }, + { + "name": "KEY_LAUNCHA", + "value": 4194410 + }, + { + "name": "KEY_LAUNCHB", + "value": 4194411 + }, + { + "name": "KEY_LAUNCHC", + "value": 4194412 + }, + { + "name": "KEY_LAUNCHD", + "value": 4194413 + }, + { + "name": "KEY_LAUNCHE", + "value": 4194414 + }, + { + "name": "KEY_LAUNCHF", + "value": 4194415 + }, + { + "name": "KEY_GLOBE", + "value": 4194416 + }, + { + "name": "KEY_KEYBOARD", + "value": 4194417 + }, + { + "name": "KEY_JIS_EISU", + "value": 4194418 + }, + { + "name": "KEY_JIS_KANA", + "value": 4194419 + }, + { + "name": "KEY_UNKNOWN", + "value": 8388607 + }, + { + "name": "KEY_SPACE", + "value": 32 + }, + { + "name": "KEY_EXCLAM", + "value": 33 + }, + { + "name": "KEY_QUOTEDBL", + "value": 34 + }, + { + "name": "KEY_NUMBERSIGN", + "value": 35 + }, + { + "name": "KEY_DOLLAR", + "value": 36 + }, + { + "name": "KEY_PERCENT", + "value": 37 + }, + { + "name": "KEY_AMPERSAND", + "value": 38 + }, + { + "name": "KEY_APOSTROPHE", + "value": 39 + }, + { + "name": "KEY_PARENLEFT", + "value": 40 + }, + { + "name": "KEY_PARENRIGHT", + "value": 41 + }, + { + "name": "KEY_ASTERISK", + "value": 42 + }, + { + "name": "KEY_PLUS", + "value": 43 + }, + { + "name": "KEY_COMMA", + "value": 44 + }, + { + "name": "KEY_MINUS", + "value": 45 + }, + { + "name": "KEY_PERIOD", + "value": 46 + }, + { + "name": "KEY_SLASH", + "value": 47 + }, + { + "name": "KEY_0", + "value": 48 + }, + { + "name": "KEY_1", + "value": 49 + }, + { + "name": "KEY_2", + "value": 50 + }, + { + "name": "KEY_3", + "value": 51 + }, + { + "name": "KEY_4", + "value": 52 + }, + { + "name": "KEY_5", + "value": 53 + }, + { + "name": "KEY_6", + "value": 54 + }, + { + "name": "KEY_7", + "value": 55 + }, + { + "name": "KEY_8", + "value": 56 + }, + { + "name": "KEY_9", + "value": 57 + }, + { + "name": "KEY_COLON", + "value": 58 + }, + { + "name": "KEY_SEMICOLON", + "value": 59 + }, + { + "name": "KEY_LESS", + "value": 60 + }, + { + "name": "KEY_EQUAL", + "value": 61 + }, + { + "name": "KEY_GREATER", + "value": 62 + }, + { + "name": "KEY_QUESTION", + "value": 63 + }, + { + "name": "KEY_AT", + "value": 64 + }, + { + "name": "KEY_A", + "value": 65 + }, + { + "name": "KEY_B", + "value": 66 + }, + { + "name": "KEY_C", + "value": 67 + }, + { + "name": "KEY_D", + "value": 68 + }, + { + "name": "KEY_E", + "value": 69 + }, + { + "name": "KEY_F", + "value": 70 + }, + { + "name": "KEY_G", + "value": 71 + }, + { + "name": "KEY_H", + "value": 72 + }, + { + "name": "KEY_I", + "value": 73 + }, + { + "name": "KEY_J", + "value": 74 + }, + { + "name": "KEY_K", + "value": 75 + }, + { + "name": "KEY_L", + "value": 76 + }, + { + "name": "KEY_M", + "value": 77 + }, + { + "name": "KEY_N", + "value": 78 + }, + { + "name": "KEY_O", + "value": 79 + }, + { + "name": "KEY_P", + "value": 80 + }, + { + "name": "KEY_Q", + "value": 81 + }, + { + "name": "KEY_R", + "value": 82 + }, + { + "name": "KEY_S", + "value": 83 + }, + { + "name": "KEY_T", + "value": 84 + }, + { + "name": "KEY_U", + "value": 85 + }, + { + "name": "KEY_V", + "value": 86 + }, + { + "name": "KEY_W", + "value": 87 + }, + { + "name": "KEY_X", + "value": 88 + }, + { + "name": "KEY_Y", + "value": 89 + }, + { + "name": "KEY_Z", + "value": 90 + }, + { + "name": "KEY_BRACKETLEFT", + "value": 91 + }, + { + "name": "KEY_BACKSLASH", + "value": 92 + }, + { + "name": "KEY_BRACKETRIGHT", + "value": 93 + }, + { + "name": "KEY_ASCIICIRCUM", + "value": 94 + }, + { + "name": "KEY_UNDERSCORE", + "value": 95 + }, + { + "name": "KEY_QUOTELEFT", + "value": 96 + }, + { + "name": "KEY_BRACELEFT", + "value": 123 + }, + { + "name": "KEY_BAR", + "value": 124 + }, + { + "name": "KEY_BRACERIGHT", + "value": 125 + }, + { + "name": "KEY_ASCIITILDE", + "value": 126 + }, + { + "name": "KEY_YEN", + "value": 165 + }, + { + "name": "KEY_SECTION", + "value": 167 + } + ] + }, + { + "name": "KeyModifierMask", + "is_bitfield": true, + "values": [ + { + "name": "KEY_CODE_MASK", + "value": 8388607 + }, + { + "name": "KEY_MODIFIER_MASK", + "value": 2130706432 + }, + { + "name": "KEY_MASK_CMD_OR_CTRL", + "value": 16777216 + }, + { + "name": "KEY_MASK_SHIFT", + "value": 33554432 + }, + { + "name": "KEY_MASK_ALT", + "value": 67108864 + }, + { + "name": "KEY_MASK_META", + "value": 134217728 + }, + { + "name": "KEY_MASK_CTRL", + "value": 268435456 + }, + { + "name": "KEY_MASK_KPAD", + "value": 536870912 + }, + { + "name": "KEY_MASK_GROUP_SWITCH", + "value": 1073741824 + } + ] + }, + { + "name": "KeyLocation", + "is_bitfield": false, + "values": [ + { + "name": "KEY_LOCATION_UNSPECIFIED", + "value": 0 + }, + { + "name": "KEY_LOCATION_LEFT", + "value": 1 + }, + { + "name": "KEY_LOCATION_RIGHT", + "value": 2 + } + ] + }, + { + "name": "MouseButton", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_BUTTON_NONE", + "value": 0 + }, + { + "name": "MOUSE_BUTTON_LEFT", + "value": 1 + }, + { + "name": "MOUSE_BUTTON_RIGHT", + "value": 2 + }, + { + "name": "MOUSE_BUTTON_MIDDLE", + "value": 3 + }, + { + "name": "MOUSE_BUTTON_WHEEL_UP", + "value": 4 + }, + { + "name": "MOUSE_BUTTON_WHEEL_DOWN", + "value": 5 + }, + { + "name": "MOUSE_BUTTON_WHEEL_LEFT", + "value": 6 + }, + { + "name": "MOUSE_BUTTON_WHEEL_RIGHT", + "value": 7 + }, + { + "name": "MOUSE_BUTTON_XBUTTON1", + "value": 8 + }, + { + "name": "MOUSE_BUTTON_XBUTTON2", + "value": 9 + } + ] + }, + { + "name": "MouseButtonMask", + "is_bitfield": true, + "values": [ + { + "name": "MOUSE_BUTTON_MASK_LEFT", + "value": 1 + }, + { + "name": "MOUSE_BUTTON_MASK_RIGHT", + "value": 2 + }, + { + "name": "MOUSE_BUTTON_MASK_MIDDLE", + "value": 4 + }, + { + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON1", + "value": 128 + }, + { + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON2", + "value": 256 + } + ] + }, + { + "name": "JoyButton", + "is_bitfield": false, + "values": [ + { + "name": "JOY_BUTTON_INVALID", + "value": -1 + }, + { + "name": "JOY_BUTTON_A", + "value": 0 + }, + { + "name": "JOY_BUTTON_B", + "value": 1 + }, + { + "name": "JOY_BUTTON_X", + "value": 2 + }, + { + "name": "JOY_BUTTON_Y", + "value": 3 + }, + { + "name": "JOY_BUTTON_BACK", + "value": 4 + }, + { + "name": "JOY_BUTTON_GUIDE", + "value": 5 + }, + { + "name": "JOY_BUTTON_START", + "value": 6 + }, + { + "name": "JOY_BUTTON_LEFT_STICK", + "value": 7 + }, + { + "name": "JOY_BUTTON_RIGHT_STICK", + "value": 8 + }, + { + "name": "JOY_BUTTON_LEFT_SHOULDER", + "value": 9 + }, + { + "name": "JOY_BUTTON_RIGHT_SHOULDER", + "value": 10 + }, + { + "name": "JOY_BUTTON_DPAD_UP", + "value": 11 + }, + { + "name": "JOY_BUTTON_DPAD_DOWN", + "value": 12 + }, + { + "name": "JOY_BUTTON_DPAD_LEFT", + "value": 13 + }, + { + "name": "JOY_BUTTON_DPAD_RIGHT", + "value": 14 + }, + { + "name": "JOY_BUTTON_MISC1", + "value": 15 + }, + { + "name": "JOY_BUTTON_PADDLE1", + "value": 16 + }, + { + "name": "JOY_BUTTON_PADDLE2", + "value": 17 + }, + { + "name": "JOY_BUTTON_PADDLE3", + "value": 18 + }, + { + "name": "JOY_BUTTON_PADDLE4", + "value": 19 + }, + { + "name": "JOY_BUTTON_TOUCHPAD", + "value": 20 + }, + { + "name": "JOY_BUTTON_MISC2", + "value": 21 + }, + { + "name": "JOY_BUTTON_MISC3", + "value": 22 + }, + { + "name": "JOY_BUTTON_MISC4", + "value": 23 + }, + { + "name": "JOY_BUTTON_MISC5", + "value": 24 + }, + { + "name": "JOY_BUTTON_MISC6", + "value": 25 + }, + { + "name": "JOY_BUTTON_SDL_MAX", + "value": 26 + }, + { + "name": "JOY_BUTTON_MAX", + "value": 128 + } + ] + }, + { + "name": "JoyAxis", + "is_bitfield": false, + "values": [ + { + "name": "JOY_AXIS_INVALID", + "value": -1 + }, + { + "name": "JOY_AXIS_LEFT_X", + "value": 0 + }, + { + "name": "JOY_AXIS_LEFT_Y", + "value": 1 + }, + { + "name": "JOY_AXIS_RIGHT_X", + "value": 2 + }, + { + "name": "JOY_AXIS_RIGHT_Y", + "value": 3 + }, + { + "name": "JOY_AXIS_TRIGGER_LEFT", + "value": 4 + }, + { + "name": "JOY_AXIS_TRIGGER_RIGHT", + "value": 5 + }, + { + "name": "JOY_AXIS_SDL_MAX", + "value": 6 + }, + { + "name": "JOY_AXIS_MAX", + "value": 10 + } + ] + }, + { + "name": "MIDIMessage", + "is_bitfield": false, + "values": [ + { + "name": "MIDI_MESSAGE_NONE", + "value": 0 + }, + { + "name": "MIDI_MESSAGE_NOTE_OFF", + "value": 8 + }, + { + "name": "MIDI_MESSAGE_NOTE_ON", + "value": 9 + }, + { + "name": "MIDI_MESSAGE_AFTERTOUCH", + "value": 10 + }, + { + "name": "MIDI_MESSAGE_CONTROL_CHANGE", + "value": 11 + }, + { + "name": "MIDI_MESSAGE_PROGRAM_CHANGE", + "value": 12 + }, + { + "name": "MIDI_MESSAGE_CHANNEL_PRESSURE", + "value": 13 + }, + { + "name": "MIDI_MESSAGE_PITCH_BEND", + "value": 14 + }, + { + "name": "MIDI_MESSAGE_SYSTEM_EXCLUSIVE", + "value": 240 + }, + { + "name": "MIDI_MESSAGE_QUARTER_FRAME", + "value": 241 + }, + { + "name": "MIDI_MESSAGE_SONG_POSITION_POINTER", + "value": 242 + }, + { + "name": "MIDI_MESSAGE_SONG_SELECT", + "value": 243 + }, + { + "name": "MIDI_MESSAGE_TUNE_REQUEST", + "value": 246 + }, + { + "name": "MIDI_MESSAGE_TIMING_CLOCK", + "value": 248 + }, + { + "name": "MIDI_MESSAGE_START", + "value": 250 + }, + { + "name": "MIDI_MESSAGE_CONTINUE", + "value": 251 + }, + { + "name": "MIDI_MESSAGE_STOP", + "value": 252 + }, + { + "name": "MIDI_MESSAGE_ACTIVE_SENSING", + "value": 254 + }, + { + "name": "MIDI_MESSAGE_SYSTEM_RESET", + "value": 255 + } + ] + }, + { + "name": "Error", + "is_bitfield": false, + "values": [ + { + "name": "OK", + "value": 0 + }, + { + "name": "FAILED", + "value": 1 + }, + { + "name": "ERR_UNAVAILABLE", + "value": 2 + }, + { + "name": "ERR_UNCONFIGURED", + "value": 3 + }, + { + "name": "ERR_UNAUTHORIZED", + "value": 4 + }, + { + "name": "ERR_PARAMETER_RANGE_ERROR", + "value": 5 + }, + { + "name": "ERR_OUT_OF_MEMORY", + "value": 6 + }, + { + "name": "ERR_FILE_NOT_FOUND", + "value": 7 + }, + { + "name": "ERR_FILE_BAD_DRIVE", + "value": 8 + }, + { + "name": "ERR_FILE_BAD_PATH", + "value": 9 + }, + { + "name": "ERR_FILE_NO_PERMISSION", + "value": 10 + }, + { + "name": "ERR_FILE_ALREADY_IN_USE", + "value": 11 + }, + { + "name": "ERR_FILE_CANT_OPEN", + "value": 12 + }, + { + "name": "ERR_FILE_CANT_WRITE", + "value": 13 + }, + { + "name": "ERR_FILE_CANT_READ", + "value": 14 + }, + { + "name": "ERR_FILE_UNRECOGNIZED", + "value": 15 + }, + { + "name": "ERR_FILE_CORRUPT", + "value": 16 + }, + { + "name": "ERR_FILE_MISSING_DEPENDENCIES", + "value": 17 + }, + { + "name": "ERR_FILE_EOF", + "value": 18 + }, + { + "name": "ERR_CANT_OPEN", + "value": 19 + }, + { + "name": "ERR_CANT_CREATE", + "value": 20 + }, + { + "name": "ERR_QUERY_FAILED", + "value": 21 + }, + { + "name": "ERR_ALREADY_IN_USE", + "value": 22 + }, + { + "name": "ERR_LOCKED", + "value": 23 + }, + { + "name": "ERR_TIMEOUT", + "value": 24 + }, + { + "name": "ERR_CANT_CONNECT", + "value": 25 + }, + { + "name": "ERR_CANT_RESOLVE", + "value": 26 + }, + { + "name": "ERR_CONNECTION_ERROR", + "value": 27 + }, + { + "name": "ERR_CANT_ACQUIRE_RESOURCE", + "value": 28 + }, + { + "name": "ERR_CANT_FORK", + "value": 29 + }, + { + "name": "ERR_INVALID_DATA", + "value": 30 + }, + { + "name": "ERR_INVALID_PARAMETER", + "value": 31 + }, + { + "name": "ERR_ALREADY_EXISTS", + "value": 32 + }, + { + "name": "ERR_DOES_NOT_EXIST", + "value": 33 + }, + { + "name": "ERR_DATABASE_CANT_READ", + "value": 34 + }, + { + "name": "ERR_DATABASE_CANT_WRITE", + "value": 35 + }, + { + "name": "ERR_COMPILATION_FAILED", + "value": 36 + }, + { + "name": "ERR_METHOD_NOT_FOUND", + "value": 37 + }, + { + "name": "ERR_LINK_FAILED", + "value": 38 + }, + { + "name": "ERR_SCRIPT_FAILED", + "value": 39 + }, + { + "name": "ERR_CYCLIC_LINK", + "value": 40 + }, + { + "name": "ERR_INVALID_DECLARATION", + "value": 41 + }, + { + "name": "ERR_DUPLICATE_SYMBOL", + "value": 42 + }, + { + "name": "ERR_PARSE_ERROR", + "value": 43 + }, + { + "name": "ERR_BUSY", + "value": 44 + }, + { + "name": "ERR_SKIP", + "value": 45 + }, + { + "name": "ERR_HELP", + "value": 46 + }, + { + "name": "ERR_BUG", + "value": 47 + }, + { + "name": "ERR_PRINTER_ON_FIRE", + "value": 48 + } + ] + }, + { + "name": "PropertyHint", + "is_bitfield": false, + "values": [ + { + "name": "PROPERTY_HINT_NONE", + "value": 0 + }, + { + "name": "PROPERTY_HINT_RANGE", + "value": 1 + }, + { + "name": "PROPERTY_HINT_ENUM", + "value": 2 + }, + { + "name": "PROPERTY_HINT_ENUM_SUGGESTION", + "value": 3 + }, + { + "name": "PROPERTY_HINT_EXP_EASING", + "value": 4 + }, + { + "name": "PROPERTY_HINT_LINK", + "value": 5 + }, + { + "name": "PROPERTY_HINT_FLAGS", + "value": 6 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_RENDER", + "value": 7 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_PHYSICS", + "value": 8 + }, + { + "name": "PROPERTY_HINT_LAYERS_2D_NAVIGATION", + "value": 9 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_RENDER", + "value": 10 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_PHYSICS", + "value": 11 + }, + { + "name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION", + "value": 12 + }, + { + "name": "PROPERTY_HINT_LAYERS_AVOIDANCE", + "value": 37 + }, + { + "name": "PROPERTY_HINT_FILE", + "value": 13 + }, + { + "name": "PROPERTY_HINT_DIR", + "value": 14 + }, + { + "name": "PROPERTY_HINT_GLOBAL_FILE", + "value": 15 + }, + { + "name": "PROPERTY_HINT_GLOBAL_DIR", + "value": 16 + }, + { + "name": "PROPERTY_HINT_RESOURCE_TYPE", + "value": 17 + }, + { + "name": "PROPERTY_HINT_MULTILINE_TEXT", + "value": 18 + }, + { + "name": "PROPERTY_HINT_EXPRESSION", + "value": 19 + }, + { + "name": "PROPERTY_HINT_PLACEHOLDER_TEXT", + "value": 20 + }, + { + "name": "PROPERTY_HINT_COLOR_NO_ALPHA", + "value": 21 + }, + { + "name": "PROPERTY_HINT_OBJECT_ID", + "value": 22 + }, + { + "name": "PROPERTY_HINT_TYPE_STRING", + "value": 23 + }, + { + "name": "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE", + "value": 24 + }, + { + "name": "PROPERTY_HINT_OBJECT_TOO_BIG", + "value": 25 + }, + { + "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES", + "value": 26 + }, + { + "name": "PROPERTY_HINT_SAVE_FILE", + "value": 27 + }, + { + "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE", + "value": 28 + }, + { + "name": "PROPERTY_HINT_INT_IS_OBJECTID", + "value": 29 + }, + { + "name": "PROPERTY_HINT_INT_IS_POINTER", + "value": 30 + }, + { + "name": "PROPERTY_HINT_ARRAY_TYPE", + "value": 31 + }, + { + "name": "PROPERTY_HINT_DICTIONARY_TYPE", + "value": 38 + }, + { + "name": "PROPERTY_HINT_LOCALE_ID", + "value": 32 + }, + { + "name": "PROPERTY_HINT_LOCALIZABLE_STRING", + "value": 33 + }, + { + "name": "PROPERTY_HINT_NODE_TYPE", + "value": 34 + }, + { + "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT", + "value": 35 + }, + { + "name": "PROPERTY_HINT_PASSWORD", + "value": 36 + }, + { + "name": "PROPERTY_HINT_TOOL_BUTTON", + "value": 39 + }, + { + "name": "PROPERTY_HINT_ONESHOT", + "value": 40 + }, + { + "name": "PROPERTY_HINT_GROUP_ENABLE", + "value": 42 + }, + { + "name": "PROPERTY_HINT_INPUT_NAME", + "value": 43 + }, + { + "name": "PROPERTY_HINT_FILE_PATH", + "value": 44 + }, + { + "name": "PROPERTY_HINT_MAX", + "value": 45 + } + ] + }, + { + "name": "PropertyUsageFlags", + "is_bitfield": true, + "values": [ + { + "name": "PROPERTY_USAGE_NONE", + "value": 0 + }, + { + "name": "PROPERTY_USAGE_STORAGE", + "value": 2 + }, + { + "name": "PROPERTY_USAGE_EDITOR", + "value": 4 + }, + { + "name": "PROPERTY_USAGE_INTERNAL", + "value": 8 + }, + { + "name": "PROPERTY_USAGE_CHECKABLE", + "value": 16 + }, + { + "name": "PROPERTY_USAGE_CHECKED", + "value": 32 + }, + { + "name": "PROPERTY_USAGE_GROUP", + "value": 64 + }, + { + "name": "PROPERTY_USAGE_CATEGORY", + "value": 128 + }, + { + "name": "PROPERTY_USAGE_SUBGROUP", + "value": 256 + }, + { + "name": "PROPERTY_USAGE_CLASS_IS_BITFIELD", + "value": 512 + }, + { + "name": "PROPERTY_USAGE_NO_INSTANCE_STATE", + "value": 1024 + }, + { + "name": "PROPERTY_USAGE_RESTART_IF_CHANGED", + "value": 2048 + }, + { + "name": "PROPERTY_USAGE_SCRIPT_VARIABLE", + "value": 4096 + }, + { + "name": "PROPERTY_USAGE_STORE_IF_NULL", + "value": 8192 + }, + { + "name": "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED", + "value": 16384 + }, + { + "name": "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE", + "value": 32768 + }, + { + "name": "PROPERTY_USAGE_CLASS_IS_ENUM", + "value": 65536 + }, + { + "name": "PROPERTY_USAGE_NIL_IS_VARIANT", + "value": 131072 + }, + { + "name": "PROPERTY_USAGE_ARRAY", + "value": 262144 + }, + { + "name": "PROPERTY_USAGE_ALWAYS_DUPLICATE", + "value": 524288 + }, + { + "name": "PROPERTY_USAGE_NEVER_DUPLICATE", + "value": 1048576 + }, + { + "name": "PROPERTY_USAGE_HIGH_END_GFX", + "value": 2097152 + }, + { + "name": "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT", + "value": 4194304 + }, + { + "name": "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT", + "value": 8388608 + }, + { + "name": "PROPERTY_USAGE_KEYING_INCREMENTS", + "value": 16777216 + }, + { + "name": "PROPERTY_USAGE_DEFERRED_SET_RESOURCE", + "value": 33554432 + }, + { + "name": "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT", + "value": 67108864 + }, + { + "name": "PROPERTY_USAGE_EDITOR_BASIC_SETTING", + "value": 134217728 + }, + { + "name": "PROPERTY_USAGE_READ_ONLY", + "value": 268435456 + }, + { + "name": "PROPERTY_USAGE_SECRET", + "value": 536870912 + }, + { + "name": "PROPERTY_USAGE_DEFAULT", + "value": 6 + }, + { + "name": "PROPERTY_USAGE_NO_EDITOR", + "value": 2 + } + ] + }, + { + "name": "MethodFlags", + "is_bitfield": true, + "values": [ + { + "name": "METHOD_FLAG_NORMAL", + "value": 1 + }, + { + "name": "METHOD_FLAG_EDITOR", + "value": 2 + }, + { + "name": "METHOD_FLAG_CONST", + "value": 4 + }, + { + "name": "METHOD_FLAG_VIRTUAL", + "value": 8 + }, + { + "name": "METHOD_FLAG_VARARG", + "value": 16 + }, + { + "name": "METHOD_FLAG_STATIC", + "value": 32 + }, + { + "name": "METHOD_FLAG_OBJECT_CORE", + "value": 64 + }, + { + "name": "METHOD_FLAG_VIRTUAL_REQUIRED", + "value": 128 + }, + { + "name": "METHOD_FLAGS_DEFAULT", + "value": 1 + } + ] + }, + { + "name": "Variant.Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_NIL", + "value": 0 + }, + { + "name": "TYPE_BOOL", + "value": 1 + }, + { + "name": "TYPE_INT", + "value": 2 + }, + { + "name": "TYPE_FLOAT", + "value": 3 + }, + { + "name": "TYPE_STRING", + "value": 4 + }, + { + "name": "TYPE_VECTOR2", + "value": 5 + }, + { + "name": "TYPE_VECTOR2I", + "value": 6 + }, + { + "name": "TYPE_RECT2", + "value": 7 + }, + { + "name": "TYPE_RECT2I", + "value": 8 + }, + { + "name": "TYPE_VECTOR3", + "value": 9 + }, + { + "name": "TYPE_VECTOR3I", + "value": 10 + }, + { + "name": "TYPE_TRANSFORM2D", + "value": 11 + }, + { + "name": "TYPE_VECTOR4", + "value": 12 + }, + { + "name": "TYPE_VECTOR4I", + "value": 13 + }, + { + "name": "TYPE_PLANE", + "value": 14 + }, + { + "name": "TYPE_QUATERNION", + "value": 15 + }, + { + "name": "TYPE_AABB", + "value": 16 + }, + { + "name": "TYPE_BASIS", + "value": 17 + }, + { + "name": "TYPE_TRANSFORM3D", + "value": 18 + }, + { + "name": "TYPE_PROJECTION", + "value": 19 + }, + { + "name": "TYPE_COLOR", + "value": 20 + }, + { + "name": "TYPE_STRING_NAME", + "value": 21 + }, + { + "name": "TYPE_NODE_PATH", + "value": 22 + }, + { + "name": "TYPE_RID", + "value": 23 + }, + { + "name": "TYPE_OBJECT", + "value": 24 + }, + { + "name": "TYPE_CALLABLE", + "value": 25 + }, + { + "name": "TYPE_SIGNAL", + "value": 26 + }, + { + "name": "TYPE_DICTIONARY", + "value": 27 + }, + { + "name": "TYPE_ARRAY", + "value": 28 + }, + { + "name": "TYPE_PACKED_BYTE_ARRAY", + "value": 29 + }, + { + "name": "TYPE_PACKED_INT32_ARRAY", + "value": 30 + }, + { + "name": "TYPE_PACKED_INT64_ARRAY", + "value": 31 + }, + { + "name": "TYPE_PACKED_FLOAT32_ARRAY", + "value": 32 + }, + { + "name": "TYPE_PACKED_FLOAT64_ARRAY", + "value": 33 + }, + { + "name": "TYPE_PACKED_STRING_ARRAY", + "value": 34 + }, + { + "name": "TYPE_PACKED_VECTOR2_ARRAY", + "value": 35 + }, + { + "name": "TYPE_PACKED_VECTOR3_ARRAY", + "value": 36 + }, + { + "name": "TYPE_PACKED_COLOR_ARRAY", + "value": 37 + }, + { + "name": "TYPE_PACKED_VECTOR4_ARRAY", + "value": 38 + }, + { + "name": "TYPE_MAX", + "value": 39 + } + ] + }, + { + "name": "Variant.Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_EQUAL", + "value": 0 + }, + { + "name": "OP_NOT_EQUAL", + "value": 1 + }, + { + "name": "OP_LESS", + "value": 2 + }, + { + "name": "OP_LESS_EQUAL", + "value": 3 + }, + { + "name": "OP_GREATER", + "value": 4 + }, + { + "name": "OP_GREATER_EQUAL", + "value": 5 + }, + { + "name": "OP_ADD", + "value": 6 + }, + { + "name": "OP_SUBTRACT", + "value": 7 + }, + { + "name": "OP_MULTIPLY", + "value": 8 + }, + { + "name": "OP_DIVIDE", + "value": 9 + }, + { + "name": "OP_NEGATE", + "value": 10 + }, + { + "name": "OP_POSITIVE", + "value": 11 + }, + { + "name": "OP_MODULE", + "value": 12 + }, + { + "name": "OP_POWER", + "value": 13 + }, + { + "name": "OP_SHIFT_LEFT", + "value": 14 + }, + { + "name": "OP_SHIFT_RIGHT", + "value": 15 + }, + { + "name": "OP_BIT_AND", + "value": 16 + }, + { + "name": "OP_BIT_OR", + "value": 17 + }, + { + "name": "OP_BIT_XOR", + "value": 18 + }, + { + "name": "OP_BIT_NEGATE", + "value": 19 + }, + { + "name": "OP_AND", + "value": 20 + }, + { + "name": "OP_OR", + "value": 21 + }, + { + "name": "OP_XOR", + "value": 22 + }, + { + "name": "OP_NOT", + "value": 23 + }, + { + "name": "OP_IN", + "value": 24 + }, + { + "name": "OP_MAX", + "value": 25 + } + ] + } + ], + "utility_functions": [ + { + "name": "sin", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "cos", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "tan", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "angle_rad", + "type": "float" + } + ] + }, + { + "name": "sinh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "cosh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "tanh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "asin", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "acos", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atan", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atan2", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "y", + "type": "float" + }, + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "asinh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "acosh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "atanh", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "sqrt", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "fmod", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + }, + { + "name": "fposmod", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + }, + { + "name": "posmod", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ] + }, + { + "name": "floor", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "floorf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "floori", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ceil", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "ceilf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ceili", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "round", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "roundf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "roundi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "abs", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "absf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "absi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "x", + "type": "int" + } + ] + }, + { + "name": "sign", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "x", + "type": "Variant" + } + ] + }, + { + "name": "signf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "signi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "x", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 459914704, + "arguments": [ + { + "name": "x", + "type": "Variant" + }, + { + "name": "step", + "type": "Variant" + } + ] + }, + { + "name": "snappedf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "snappedi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3570758393, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "pow", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "base", + "type": "float" + }, + { + "name": "exp", + "type": "float" + } + ] + }, + { + "name": "log", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "exp", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_nan", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_inf", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 1400789633, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "category": "math", + "is_vararg": false, + "hash": 3569215213, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "ease", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "curve", + "type": "float" + } + ] + }, + { + "name": "step_decimals", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2780425386, + "arguments": [ + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "lerp", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "from", + "type": "Variant" + }, + { + "name": "to", + "type": "Variant" + }, + { + "name": "weight", + "type": "Variant" + } + ] + }, + { + "name": "lerpf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_angle", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 388121036, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "to_t", + "type": "float" + }, + { + "name": "pre_t", + "type": "float" + }, + { + "name": "post_t", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_angle_in_time", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 388121036, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "pre", + "type": "float" + }, + { + "name": "post", + "type": "float" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "to_t", + "type": "float" + }, + { + "name": "pre_t", + "type": "float" + }, + { + "name": "post_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "start", + "type": "float" + }, + { + "name": "control_1", + "type": "float" + }, + { + "name": "control_2", + "type": "float" + }, + { + "name": "end", + "type": "float" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "start", + "type": "float" + }, + { + "name": "control_1", + "type": "float" + }, + { + "name": "control_2", + "type": "float" + }, + { + "name": "end", + "type": "float" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "angle_difference", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + } + ] + }, + { + "name": "lerp_angle", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "inverse_lerp", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "remap", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 1090965791, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "istart", + "type": "float" + }, + { + "name": "istop", + "type": "float" + }, + { + "name": "ostart", + "type": "float" + }, + { + "name": "ostop", + "type": "float" + } + ] + }, + { + "name": "smoothstep", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "x", + "type": "float" + } + ] + }, + { + "name": "move_toward", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "rotate_toward", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "deg_to_rad", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "deg", + "type": "float" + } + ] + }, + { + "name": "rad_to_deg", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "rad", + "type": "float" + } + ] + }, + { + "name": "linear_to_db", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "lin", + "type": "float" + } + ] + }, + { + "name": "db_to_linear", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 2140049587, + "arguments": [ + { + "name": "db", + "type": "float" + } + ] + }, + { + "name": "wrap", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "min", + "type": "Variant" + }, + { + "name": "max", + "type": "Variant" + } + ] + }, + { + "name": "wrapi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 650295447, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "wrapf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Variant", + "category": "math", + "is_vararg": true, + "hash": 3896050336, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + }, + { + "name": "arg2", + "type": "Variant" + } + ] + }, + { + "name": "maxi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ] + }, + { + "name": "maxf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "min", + "return_type": "Variant", + "category": "math", + "is_vararg": true, + "hash": 3896050336, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + }, + { + "name": "arg2", + "type": "Variant" + } + ] + }, + { + "name": "mini", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ] + }, + { + "name": "minf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "name": "clamp", + "return_type": "Variant", + "category": "math", + "is_vararg": false, + "hash": 3389874542, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "min", + "type": "Variant" + }, + { + "name": "max", + "type": "Variant" + } + ] + }, + { + "name": "clampi", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 650295447, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "clampf", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 998901048, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "nearest_po2", + "return_type": "int", + "category": "math", + "is_vararg": false, + "hash": 2157319888, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "pingpong", + "return_type": "float", + "category": "math", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "length", + "type": "float" + } + ] + }, + { + "name": "randomize", + "category": "random", + "is_vararg": false, + "hash": 1691721052 + }, + { + "name": "randi", + "return_type": "int", + "category": "random", + "is_vararg": false, + "hash": 701202648 + }, + { + "name": "randf", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 2086227845 + }, + { + "name": "randi_range", + "return_type": "int", + "category": "random", + "is_vararg": false, + "hash": 3133453818, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ] + }, + { + "name": "randf_range", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "from", + "type": "float" + }, + { + "name": "to", + "type": "float" + } + ] + }, + { + "name": "randfn", + "return_type": "float", + "category": "random", + "is_vararg": false, + "hash": 92296394, + "arguments": [ + { + "name": "mean", + "type": "float" + }, + { + "name": "deviation", + "type": "float" + } + ] + }, + { + "name": "seed", + "category": "random", + "is_vararg": false, + "hash": 382931173, + "arguments": [ + { + "name": "base", + "type": "int" + } + ] + }, + { + "name": "rand_from_seed", + "return_type": "PackedInt64Array", + "category": "random", + "is_vararg": false, + "hash": 1391063685, + "arguments": [ + { + "name": "seed", + "type": "int" + } + ] + }, + { + "name": "weakref", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4776452, + "arguments": [ + { + "name": "obj", + "type": "Variant" + } + ] + }, + { + "name": "typeof", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 326422594, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "type_convert", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 2453062746, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "str", + "return_type": "String", + "category": "general", + "is_vararg": true, + "hash": 32569176, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "error_string", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 942708242, + "arguments": [ + { + "name": "error", + "type": "int" + } + ] + }, + { + "name": "type_string", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 942708242, + "arguments": [ + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "print", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "print_rich", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printerr", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printt", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "prints", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "printraw", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "print_verbose", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "push_error", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "push_warning", + "category": "general", + "is_vararg": true, + "hash": 2648703342, + "arguments": [ + { + "name": "arg1", + "type": "Variant" + } + ] + }, + { + "name": "var_to_str", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 866625479, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "str_to_var", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 1891498491, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "var_to_bytes", + "return_type": "PackedByteArray", + "category": "general", + "is_vararg": false, + "hash": 2947269930, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "bytes_to_var", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4249819452, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + } + ] + }, + { + "name": "var_to_bytes_with_objects", + "return_type": "PackedByteArray", + "category": "general", + "is_vararg": false, + "hash": 2947269930, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "bytes_to_var_with_objects", + "return_type": "Variant", + "category": "general", + "is_vararg": false, + "hash": 4249819452, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + } + ] + }, + { + "name": "hash", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 326422594, + "arguments": [ + { + "name": "variable", + "type": "Variant" + } + ] + }, + { + "name": "instance_from_id", + "return_type": "Object", + "category": "general", + "is_vararg": false, + "hash": 1156694636, + "arguments": [ + { + "name": "instance_id", + "type": "int" + } + ] + }, + { + "name": "is_instance_id_valid", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 2232439758, + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "is_instance_valid", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 996128841, + "arguments": [ + { + "name": "instance", + "type": "Variant" + } + ] + }, + { + "name": "rid_allocate_id", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 701202648 + }, + { + "name": "rid_from_int64", + "return_type": "RID", + "category": "general", + "is_vararg": false, + "hash": 3426892196, + "arguments": [ + { + "name": "base", + "type": "int" + } + ] + }, + { + "name": "is_same", + "return_type": "bool", + "category": "general", + "is_vararg": false, + "hash": 1409423524, + "arguments": [ + { + "name": "a", + "type": "Variant" + }, + { + "name": "b", + "type": "Variant" + } + ] + } + ], + "builtin_classes": [ + { + "name": "Nil", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector4Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Variant" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "bool", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "int" + }, + { + "name": "unary+", + "return_type": "int" + }, + { + "name": "~", + "return_type": "int" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "int", + "return_type": "int" + }, + { + "name": "-", + "right_type": "int", + "return_type": "int" + }, + { + "name": "*", + "right_type": "int", + "return_type": "int" + }, + { + "name": "/", + "right_type": "int", + "return_type": "int" + }, + { + "name": "%", + "right_type": "int", + "return_type": "int" + }, + { + "name": "**", + "right_type": "int", + "return_type": "int" + }, + { + "name": "<<", + "right_type": "int", + "return_type": "int" + }, + { + "name": ">>", + "right_type": "int", + "return_type": "int" + }, + { + "name": "&", + "right_type": "int", + "return_type": "int" + }, + { + "name": "|", + "right_type": "int", + "return_type": "int" + }, + { + "name": "^", + "right_type": "int", + "return_type": "int" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "float", + "return_type": "float" + }, + { + "name": "-", + "right_type": "float", + "return_type": "float" + }, + { + "name": "*", + "right_type": "float", + "return_type": "float" + }, + { + "name": "/", + "right_type": "float", + "return_type": "float" + }, + { + "name": "**", + "right_type": "float", + "return_type": "float" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat64Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "float" + }, + { + "name": "unary+", + "return_type": "float" + }, + { + "name": "and", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "and", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "bool", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "int", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "int", + "return_type": "float" + }, + { + "name": "-", + "right_type": "int", + "return_type": "float" + }, + { + "name": "*", + "right_type": "int", + "return_type": "float" + }, + { + "name": "/", + "right_type": "int", + "return_type": "float" + }, + { + "name": "**", + "right_type": "int", + "return_type": "float" + }, + { + "name": "and", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "int", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "float", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "float", + "return_type": "float" + }, + { + "name": "-", + "right_type": "float", + "return_type": "float" + }, + { + "name": "*", + "right_type": "float", + "return_type": "float" + }, + { + "name": "/", + "right_type": "float", + "return_type": "float" + }, + { + "name": "**", + "right_type": "float", + "return_type": "float" + }, + { + "name": "and", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "float", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "and", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "or", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "xor", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedFloat64Array", + "return_type": "bool" + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "float" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "int" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "bool" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "String", + "indexing_return_type": "String", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Variant", + "return_type": "String" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "bool", + "return_type": "String" + }, + { + "name": "%", + "right_type": "int", + "return_type": "String" + }, + { + "name": "%", + "right_type": "float", + "return_type": "String" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "String", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "String", + "return_type": "String" + }, + { + "name": "%", + "right_type": "String", + "return_type": "String" + }, + { + "name": "in", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Vector2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform2D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Plane", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Quaternion", + "return_type": "String" + }, + { + "name": "%", + "right_type": "AABB", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Basis", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform3D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Projection", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Color", + "return_type": "String" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "%", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "in", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "NodePath", + "return_type": "String" + }, + { + "name": "%", + "right_type": "RID", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Object", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Callable", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Signal", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Dictionary", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Array", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedByteArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedStringArray", + "return_type": "String" + }, + { + "name": "in", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedVector2Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector3Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedColorArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" + } + ], + "methods": [ + { + "name": "casecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "nocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalnocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filecasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filenocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "length", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "substr", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "len", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "get_slice", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slicec", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "delimiter", + "type": "int" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slice_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "delimiter", + "type": "String" + } + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "findn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "countn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfindn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "match", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "matchn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "begins_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "ends_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_of", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_ofn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "bigrams", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 747180633 + }, + { + "name": "similarity", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2697460964, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "format", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3212199029, + "arguments": [ + { + "name": "values", + "type": "Variant" + }, + { + "name": "placeholder", + "type": "String", + "default_value": "\"{_}\"" + } + ] + }, + { + "name": "replace", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replacen", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replace_char", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "replace_chars", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "keys", + "type": "String" + }, + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "remove_char", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "what", + "type": "int" + } + ] + }, + { + "name": "remove_chars", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "repeat", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "count", + "type": "int" + } + ] + }, + { + "name": "reverse", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "insert", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "capitalize", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_camel_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_pascal_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_snake_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_kebab_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "split", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rsplit", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "split_floats", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2092079095, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3595973238, + "arguments": [ + { + "name": "parts", + "type": "PackedStringArray" + } + ] + }, + { + "name": "to_upper", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_lower", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "left", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "right", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "strip_edges", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 907855311, + "arguments": [ + { + "name": "left", + "type": "bool", + "default_value": "true" + }, + { + "name": "right", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "strip_escapes", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "lstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "rstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "get_extension", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_basename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "path_join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "unicode_at", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "at", + "type": "int" + } + ] + }, + { + "name": "indent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "dedent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "md5_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha1_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha256_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha1_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha256_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "contains", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "is_absolute_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_relative_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "simplify_path", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_base_dir", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_file", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "xml_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "escape_quotes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "xml_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_file_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "json_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_node_name", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_filename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "is_valid_ascii_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_unicode_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_int", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_float", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_hex_number", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 593672999, + "arguments": [ + { + "name": "with_prefix", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_valid_html_color", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_ip_address", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_filename", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "hex_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bin_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "lpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "rpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "pad_decimals", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "pad_zeros", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "trim_prefix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "trim_suffix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "to_ascii_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf8_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf16_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf32_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_multibyte_char_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3055765187, + "arguments": [ + { + "name": "encoding", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "num_scientific", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2710373411, + "arguments": [ + { + "name": "number", + "type": "float" + } + ] + }, + { + "name": "num", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1555901022, + "arguments": [ + { + "name": "number", + "type": "float" + }, + { + "name": "decimals", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "num_int64", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2111271071, + "arguments": [ + { + "name": "number", + "type": "int" + }, + { + "name": "base", + "type": "int", + "default_value": "10" + }, + { + "name": "capitalize_hex", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "num_uint64", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2111271071, + "arguments": [ + { + "name": "number", + "type": "int" + }, + { + "name": "base", + "type": "int", + "default_value": "10" + }, + { + "name": "capitalize_hex", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "chr", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 897497541, + "arguments": [ + { + "name": "code", + "type": "int" + } + ] + }, + { + "name": "humanize_size", + "return_type": "String", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 897497541, + "arguments": [ + { + "name": "size", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "StringName" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "NodePath" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Vector2", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector2", + "value": "Vector2(0, 0)" + }, + { + "name": "ONE", + "type": "Vector2", + "value": "Vector2(1, 1)" + }, + { + "name": "INF", + "type": "Vector2", + "value": "Vector2(inf, inf)" + }, + { + "name": "LEFT", + "type": "Vector2", + "value": "Vector2(-1, 0)" + }, + { + "name": "RIGHT", + "type": "Vector2", + "value": "Vector2(1, 0)" + }, + { + "name": "UP", + "type": "Vector2", + "value": "Vector2(0, -1)" + }, + { + "name": "DOWN", + "type": "Vector2", + "value": "Vector2(0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector2" + }, + { + "name": "unary+", + "return_type": "Vector2" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "==", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector2", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "-", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Vector2" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector2Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "angle", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "angle_to_point", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "direction_to", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "limit_length", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "length", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "posmod", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "modv", + "type": "Vector2" + } + ] + }, + { + "name": "project", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "b", + "type": "Vector2" + } + ] + }, + { + "name": "lerp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "b", + "type": "Vector2" + }, + { + "name": "pre_a", + "type": "Vector2" + }, + { + "name": "post_b", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1957055074, + "arguments": [ + { + "name": "b", + "type": "Vector2" + }, + { + "name": "pre_a", + "type": "Vector2" + }, + { + "name": "post_b", + "type": "Vector2" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "control_1", + "type": "Vector2" + }, + { + "name": "control_2", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 193522989, + "arguments": [ + { + "name": "control_1", + "type": "Vector2" + }, + { + "name": "control_2", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "move_toward", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4250033116, + "arguments": [ + { + "name": "to", + "type": "Vector2" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "rotated", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "orthogonal", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "floor", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "ceil", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "round", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "slide", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "n", + "type": "Vector2" + } + ] + }, + { + "name": "bounce", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "n", + "type": "Vector2" + } + ] + }, + { + "name": "reflect", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "line", + "type": "Vector2" + } + ] + }, + { + "name": "cross", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3819070308, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "abs", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "sign", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "clamp", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 318031021, + "arguments": [ + { + "name": "min", + "type": "Vector2" + }, + { + "name": "max", + "type": "Vector2" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3464402636, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "step", + "type": "Vector2" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "min", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "minf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "with", + "type": "Vector2" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2544004089, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "from_angle", + "return_type": "Vector2", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 889263119, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector2i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector2i", + "value": "Vector2i(0, 0)" + }, + { + "name": "ONE", + "type": "Vector2i", + "value": "Vector2i(1, 1)" + }, + { + "name": "MIN", + "type": "Vector2i", + "value": "Vector2i(-2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector2i", + "value": "Vector2i(2147483647, 2147483647)" + }, + { + "name": "LEFT", + "type": "Vector2i", + "value": "Vector2i(-1, 0)" + }, + { + "name": "RIGHT", + "type": "Vector2i", + "value": "Vector2i(1, 0)" + }, + { + "name": "UP", + "type": "Vector2i", + "value": "Vector2i(0, -1)" + }, + { + "name": "DOWN", + "type": "Vector2i", + "value": "Vector2i(0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector2i" + }, + { + "name": "unary+", + "return_type": "Vector2i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector2" + }, + { + "name": "==", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector2i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "-", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "*", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "/", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "Vector2i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 707501214, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1130029528, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "abs", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "clamp", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 186568249, + "arguments": [ + { + "name": "min", + "type": "Vector2i" + }, + { + "name": "max", + "type": "Vector2i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3686769569, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "step", + "type": "Vector2i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "with", + "type": "Vector2i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1735278196, + "arguments": [ + { + "name": "with", + "type": "Vector2i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2161988953, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Rect2", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "end", + "type": "Vector2" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Rect2" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "get_center", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_area", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "has_area", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1908192260, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 819294880, + "arguments": [ + { + "name": "b", + "type": "Rect2" + }, + { + "name": "include_borders", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1908192260, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "intersection", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2282977743, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "merge", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2282977743, + "arguments": [ + { + "name": "b", + "type": "Rect2" + } + ] + }, + { + "name": "expand", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 293272265, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_support", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "grow", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 39664498, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "grow_side", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4177736158, + "arguments": [ + { + "name": "side", + "type": "int" + }, + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "grow_individual", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3203390369, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + } + ] + }, + { + "name": "abs", + "return_type": "Rect2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3107653634 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Rect2" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Rect2i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "width", + "type": "float" + }, + { + "name": "height", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Rect2i", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "end", + "type": "Vector2i" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Rect2i", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "get_center", + "return_type": "Vector2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3444277866 + }, + { + "name": "get_area", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "has_area", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 328189994, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + } + ] + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3434691493, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3434691493, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "intersection", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 717431873, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "merge", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 717431873, + "arguments": [ + { + "name": "b", + "type": "Rect2i" + } + ] + }, + { + "name": "expand", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1355196872, + "arguments": [ + { + "name": "to", + "type": "Vector2i" + } + ] + }, + { + "name": "grow", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1578070074, + "arguments": [ + { + "name": "amount", + "type": "int" + } + ] + }, + { + "name": "grow_side", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3191154199, + "arguments": [ + { + "name": "side", + "type": "int" + }, + { + "name": "amount", + "type": "int" + } + ] + }, + { + "name": "grow_individual", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1893743416, + "arguments": [ + { + "name": "left", + "type": "int" + }, + { + "name": "top", + "type": "int" + }, + { + "name": "right", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + } + ] + }, + { + "name": "abs", + "return_type": "Rect2i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469025700 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Rect2i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Rect2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "width", + "type": "int" + }, + { + "name": "height", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector3", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector3", + "value": "Vector3(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector3", + "value": "Vector3(1, 1, 1)" + }, + { + "name": "INF", + "type": "Vector3", + "value": "Vector3(inf, inf, inf)" + }, + { + "name": "LEFT", + "type": "Vector3", + "value": "Vector3(-1, 0, 0)" + }, + { + "name": "RIGHT", + "type": "Vector3", + "value": "Vector3(1, 0, 0)" + }, + { + "name": "UP", + "type": "Vector3", + "value": "Vector3(0, 1, 0)" + }, + { + "name": "DOWN", + "type": "Vector3", + "value": "Vector3(0, -1, 0)" + }, + { + "name": "FORWARD", + "type": "Vector3", + "value": "Vector3(0, 0, -1)" + }, + { + "name": "BACK", + "type": "Vector3", + "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_LEFT", + "type": "Vector3", + "value": "Vector3(1, 0, 0)" + }, + { + "name": "MODEL_RIGHT", + "type": "Vector3", + "value": "Vector3(-1, 0, 0)" + }, + { + "name": "MODEL_TOP", + "type": "Vector3", + "value": "Vector3(0, 1, 0)" + }, + { + "name": "MODEL_BOTTOM", + "type": "Vector3", + "value": "Vector3(0, -1, 0)" + }, + { + "name": "MODEL_FRONT", + "type": "Vector3", + "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_REAR", + "type": "Vector3", + "value": "Vector3(0, 0, -1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector3" + }, + { + "name": "unary+", + "return_type": "Vector3" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector3", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "-", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Basis", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Vector3" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector3Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "signed_angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2781412522, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "direction_to", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "limit_length", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "length", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "inverse", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "clamp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4145107892, + "arguments": [ + { + "name": "min", + "type": "Vector3" + }, + { + "name": "max", + "type": "Vector3" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2329594628, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "step", + "type": "Vector3" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "rotated", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "lerp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerp", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "b", + "type": "Vector3" + }, + { + "name": "pre_a", + "type": "Vector3" + }, + { + "name": "post_b", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3256682901, + "arguments": [ + { + "name": "b", + "type": "Vector3" + }, + { + "name": "pre_a", + "type": "Vector3" + }, + { + "name": "post_b", + "type": "Vector3" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "bezier_interpolate", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "control_1", + "type": "Vector3" + }, + { + "name": "control_2", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "bezier_derivative", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2597922253, + "arguments": [ + { + "name": "control_1", + "type": "Vector3" + }, + { + "name": "control_2", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "t", + "type": "float" + } + ] + }, + { + "name": "move_toward", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682608829, + "arguments": [ + { + "name": "to", + "type": "Vector3" + }, + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "cross", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "outer", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3934786792, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "abs", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "floor", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "ceil", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "round", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "posmod", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "modv", + "type": "Vector3" + } + ] + }, + { + "name": "project", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "b", + "type": "Vector3" + } + ] + }, + { + "name": "slide", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "bounce", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "reflect", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "n", + "type": "Vector3" + } + ] + }, + { + "name": "sign", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "octahedron_encode", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "min", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "minf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 514930144, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "octahedron_decode", + "return_type": "Vector3", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3991820552, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector3i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector3i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector3i", + "value": "Vector3i(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector3i", + "value": "Vector3i(1, 1, 1)" + }, + { + "name": "MIN", + "type": "Vector3i", + "value": "Vector3i(-2147483648, -2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector3i", + "value": "Vector3i(2147483647, 2147483647, 2147483647)" + }, + { + "name": "LEFT", + "type": "Vector3i", + "value": "Vector3i(-1, 0, 0)" + }, + { + "name": "RIGHT", + "type": "Vector3i", + "value": "Vector3i(1, 0, 0)" + }, + { + "name": "UP", + "type": "Vector3i", + "value": "Vector3i(0, 1, 0)" + }, + { + "name": "DOWN", + "type": "Vector3i", + "value": "Vector3i(0, -1, 0)" + }, + { + "name": "FORWARD", + "type": "Vector3i", + "value": "Vector3i(0, 0, -1)" + }, + { + "name": "BACK", + "type": "Vector3i", + "value": "Vector3i(0, 0, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector3i" + }, + { + "name": "unary+", + "return_type": "Vector3i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector3i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "-", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "*", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "/", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "Vector3i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1975170430, + "arguments": [ + { + "name": "to", + "type": "Vector3i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2947717320, + "arguments": [ + { + "name": "to", + "type": "Vector3i" + } + ] + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3729604559 + }, + { + "name": "abs", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3729604559 + }, + { + "name": "clamp", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1086892323, + "arguments": [ + { + "name": "min", + "type": "Vector3i" + }, + { + "name": "max", + "type": "Vector3i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1077216921, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "step", + "type": "Vector3i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "with", + "type": "Vector3i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1989319750, + "arguments": [ + { + "name": "with", + "type": "Vector3i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector3i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2377625641, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector3i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Transform2D", + "indexing_return_type": "Vector2", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector2" + }, + { + "name": "y", + "type": "Vector2" + }, + { + "name": "origin", + "type": "Vector2" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Transform2D", + "value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "FLIP_X", + "type": "Transform2D", + "value": "Transform2D(-1, 0, 0, 1, 0, 0)" + }, + { + "name": "FLIP_Y", + "type": "Transform2D", + "value": "Transform2D(1, 0, 0, -1, 0, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Transform2D" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Transform2D" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Transform2D" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Transform2D" + }, + { + "name": "*", + "right_type": "Vector2", + "return_type": "Vector2" + }, + { + "name": "*", + "right_type": "Rect2", + "return_type": "Rect2" + }, + { + "name": "==", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform2D", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "Transform2D" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "PackedVector2Array", + "return_type": "PackedVector2Array" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "affine_inverse", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "get_rotation", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_origin", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_scale", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_skew", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "orthonormalized", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1420440541 + }, + { + "name": "rotated", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 729597514, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "rotated_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 729597514, + "arguments": [ + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "scaled_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "translated", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "translated_local", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "basis_xform", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "basis_xform_inv", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2026743667, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "interpolate_with", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 359399686, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_conformal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3837431929, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "looking_at", + "return_type": "Transform2D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1446323263, + "arguments": [ + { + "name": "target", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "rotation", + "type": "float" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "rotation", + "type": "float" + }, + { + "name": "scale", + "type": "Vector2" + }, + { + "name": "skew", + "type": "float" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x_axis", + "type": "Vector2" + }, + { + "name": "y_axis", + "type": "Vector2" + }, + { + "name": "origin", + "type": "Vector2" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector4", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector4", + "value": "Vector4(0, 0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4", + "value": "Vector4(1, 1, 1, 1)" + }, + { + "name": "INF", + "type": "Vector4", + "value": "Vector4(inf, inf, inf, inf)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4" + }, + { + "name": "unary+", + "return_type": "Vector4" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "-", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Vector4" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector4Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "abs", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "sign", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "floor", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "ceil", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "round", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "lerp", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2329757942, + "arguments": [ + { + "name": "to", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 726768410, + "arguments": [ + { + "name": "b", + "type": "Vector4" + }, + { + "name": "pre_a", + "type": "Vector4" + }, + { + "name": "post_b", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "cubic_interpolate_in_time", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 681631873, + "arguments": [ + { + "name": "b", + "type": "Vector4" + }, + { + "name": "pre_a", + "type": "Vector4" + }, + { + "name": "post_b", + "type": "Vector4" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "posmod", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "mod", + "type": "float" + } + ] + }, + { + "name": "posmodv", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "modv", + "type": "Vector4" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "step", + "type": "Vector4" + } + ] + }, + { + "name": "snappedf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "step", + "type": "float" + } + ] + }, + { + "name": "clamp", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 823915692, + "arguments": [ + { + "name": "min", + "type": "Vector4" + }, + { + "name": "max", + "type": "Vector4" + } + ] + }, + { + "name": "clampf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4072091586, + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "direction_to", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "inverse", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 88913544, + "arguments": [ + { + "name": "to", + "type": "Vector4" + } + ] + }, + { + "name": "is_zero_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "min", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "minf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + }, + { + "name": "max", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2031281584, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "maxf", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3129671720, + "arguments": [ + { + "name": "with", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector4i", + "indexing_return_type": "int", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ], + "constants": [ + { + "name": "ZERO", + "type": "Vector4i", + "value": "Vector4i(0, 0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4i", + "value": "Vector4i(1, 1, 1, 1)" + }, + { + "name": "MIN", + "type": "Vector4i", + "value": "Vector4i(-2147483648, -2147483648, -2147483648, -2147483648)" + }, + { + "name": "MAX", + "type": "Vector4i", + "value": "Vector4i(2147483647, 2147483647, 2147483647, 2147483647)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4i" + }, + { + "name": "unary+", + "return_type": "Vector4i" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "-", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "abs", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "clamp", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3046490913, + "arguments": [ + { + "name": "min", + "type": "Vector4i" + }, + { + "name": "max", + "type": "Vector4i" + } + ] + }, + { + "name": "clampi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2994578256, + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ] + }, + { + "name": "snapped", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "step", + "type": "Vector4i" + } + ] + }, + { + "name": "snappedi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "step", + "type": "int" + } + ] + }, + { + "name": "min", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "with", + "type": "Vector4i" + } + ] + }, + { + "name": "mini", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "max", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1181693102, + "arguments": [ + { + "name": "with", + "type": "Vector4i" + } + ] + }, + { + "name": "maxi", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1476494415, + "arguments": [ + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3446086573, + "arguments": [ + { + "name": "to", + "type": "Vector4i" + } + ] + }, + { + "name": "distance_squared_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 346708794, + "arguments": [ + { + "name": "to", + "type": "Vector4i" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Plane", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "d", + "type": "float" + }, + { + "name": "normal", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "PLANE_YZ", + "type": "Plane", + "value": "Plane(1, 0, 0, 0)" + }, + { + "name": "PLANE_XZ", + "type": "Plane", + "value": "Plane(0, 1, 0, 0)" + }, + { + "name": "PLANE_XY", + "type": "Plane", + "value": "Plane(0, 0, 1, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Plane" + }, + { + "name": "unary+", + "return_type": "Plane" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Plane", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Plane" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "normalized", + "return_type": "Plane", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1051796340 + }, + { + "name": "get_center", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1150170233, + "arguments": [ + { + "name": "to_plane", + "type": "Plane" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_point_over", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "distance_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1258189072, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "tolerance", + "type": "float", + "default_value": "1e-05" + } + ] + }, + { + "name": "project", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "intersect_3", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2012052692, + "arguments": [ + { + "name": "b", + "type": "Plane" + }, + { + "name": "c", + "type": "Plane" + } + ] + }, + { + "name": "intersects_ray", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + } + ] + }, + { + "name": "intersects_segment", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Plane" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "d", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "point1", + "type": "Vector3" + }, + { + "name": "point2", + "type": "Vector3" + }, + { + "name": "point3", + "type": "Vector3" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "a", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "c", + "type": "float" + }, + { + "name": "d", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Quaternion", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Quaternion", + "value": "Quaternion(0, 0, 0, 1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Quaternion" + }, + { + "name": "unary+", + "return_type": "Quaternion" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Quaternion" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Quaternion" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Quaternion", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "-", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "*", + "right_type": "Quaternion", + "return_type": "Quaternion" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "normalized", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682156903, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "inverse", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "log", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "exp", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "angle_to", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3244682419, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + } + ] + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3244682419, + "arguments": [ + { + "name": "with", + "type": "Quaternion" + } + ] + }, + { + "name": "slerp", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1773590316, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "slerpni", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1773590316, + "arguments": [ + { + "name": "to", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "spherical_cubic_interpolate", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2150967576, + "arguments": [ + { + "name": "b", + "type": "Quaternion" + }, + { + "name": "pre_a", + "type": "Quaternion" + }, + { + "name": "post_b", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "spherical_cubic_interpolate_in_time", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1436023539, + "arguments": [ + { + "name": "b", + "type": "Quaternion" + }, + { + "name": "pre_a", + "type": "Quaternion" + }, + { + "name": "post_b", + "type": "Quaternion" + }, + { + "name": "weight", + "type": "float" + }, + { + "name": "b_t", + "type": "float" + }, + { + "name": "pre_a_t", + "type": "float" + }, + { + "name": "post_b_t", + "type": "float" + } + ] + }, + { + "name": "get_euler", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + }, + { + "name": "from_euler", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 4053467903, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + } + ] + }, + { + "name": "get_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_angle", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Quaternion" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Basis" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "arc_from", + "type": "Vector3" + }, + { + "name": "arc_to", + "type": "Vector3" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "AABB", + "is_keyed": false, + "members": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "AABB", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "AABB" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "abs", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1576868580 + }, + { + "name": "get_center", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_volume", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "has_volume", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_surface", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "has_point", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "intersects", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "encloses", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 299946684, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "intersects_plane", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1150170233, + "arguments": [ + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "intersection", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1271470306, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "merge", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1271470306, + "arguments": [ + { + "name": "with", + "type": "AABB" + } + ] + }, + { + "name": "expand", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2851643018, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "grow", + "return_type": "AABB", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 239217291, + "arguments": [ + { + "name": "by", + "type": "float" + } + ] + }, + { + "name": "get_support", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2923479887, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_longest_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_longest_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_longest_axis_size", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_shortest_axis", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_shortest_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_shortest_axis_size", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_endpoint", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "intersects_segment", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "intersects_ray", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2048133369, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "AABB" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Basis", + "indexing_return_type": "Vector3", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector3" + }, + { + "name": "y", + "type": "Vector3" + }, + { + "name": "z", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_X", + "type": "Basis", + "value": "Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_Y", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)" + }, + { + "name": "FLIP_Z", + "type": "Basis", + "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Basis" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Basis" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Basis" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Basis" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "==", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Basis", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Basis", + "return_type": "Basis" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "transposed", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "orthonormalized", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 594669093 + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "rotated", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1998708965, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3934786792, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "scaled_local", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3934786792, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1776574132 + }, + { + "name": "get_euler", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + }, + { + "name": "tdotx", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "tdoty", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "tdotz", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1047977935, + "arguments": [ + { + "name": "with", + "type": "Vector3" + } + ] + }, + { + "name": "slerp", + "return_type": "Basis", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3118673011, + "arguments": [ + { + "name": "to", + "type": "Basis" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_conformal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3165333982, + "arguments": [ + { + "name": "b", + "type": "Basis" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_orthonormal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_rotation_quaternion", + "return_type": "Quaternion", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4274879941 + }, + { + "name": "looking_at", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3728732505, + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_scale", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3703240166, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "from_euler", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2802321791, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + }, + { + "name": "order", + "type": "int", + "default_value": "2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Basis" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Quaternion" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "x_axis", + "type": "Vector3" + }, + { + "name": "y_axis", + "type": "Vector3" + }, + { + "name": "z_axis", + "type": "Vector3" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Transform3D", + "is_keyed": false, + "members": [ + { + "name": "basis", + "type": "Basis" + }, + { + "name": "origin", + "type": "Vector3" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_X", + "type": "Transform3D", + "value": "Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_Y", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "FLIP_Z", + "type": "Transform3D", + "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Transform3D" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Transform3D" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Transform3D" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Transform3D" + }, + { + "name": "*", + "right_type": "Vector3", + "return_type": "Vector3" + }, + { + "name": "*", + "right_type": "Plane", + "return_type": "Plane" + }, + { + "name": "*", + "right_type": "AABB", + "return_type": "AABB" + }, + { + "name": "==", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Transform3D", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "Transform3D" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "PackedVector3Array", + "return_type": "PackedVector3Array" + } + ], + "methods": [ + { + "name": "inverse", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "affine_inverse", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "orthonormalized", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3816817146 + }, + { + "name": "rotated", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1563203923, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "rotated_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1563203923, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float" + } + ] + }, + { + "name": "scaled", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "scaled_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "translated", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "translated_local", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1405596198, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "looking_at", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 90889270, + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "interpolate_with", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1786453358, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 696001652, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "is_finite", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "basis", + "type": "Basis" + }, + { + "name": "origin", + "type": "Vector3" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x_axis", + "type": "Vector3" + }, + { + "name": "y_axis", + "type": "Vector3" + }, + { + "name": "z_axis", + "type": "Vector3" + }, + { + "name": "origin", + "type": "Vector3" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Projection", + "indexing_return_type": "Vector4", + "is_keyed": false, + "members": [ + { + "name": "x", + "type": "Vector4" + }, + { + "name": "y", + "type": "Vector4" + }, + { + "name": "z", + "type": "Vector4" + }, + { + "name": "w", + "type": "Vector4" + } + ], + "constants": [ + { + "name": "IDENTITY", + "type": "Projection", + "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)" + }, + { + "name": "ZERO", + "type": "Projection", + "value": "Projection(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)" + } + ], + "enums": [ + { + "name": "Planes", + "values": [ + { + "name": "PLANE_NEAR", + "value": 0 + }, + { + "name": "PLANE_FAR", + "value": 1 + }, + { + "name": "PLANE_LEFT", + "value": 2 + }, + { + "name": "PLANE_TOP", + "value": 3 + }, + { + "name": "PLANE_RIGHT", + "value": 4 + }, + { + "name": "PLANE_BOTTOM", + "value": 5 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Projection" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "create_depth_correction", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1228516048, + "arguments": [ + { + "name": "flip_y", + "type": "bool" + } + ] + }, + { + "name": "create_light_atlas_rect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2654950662, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "create_perspective", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_perspective_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2857674800, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool" + }, + { + "name": "eye", + "type": "int" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": "convergence_dist", + "type": "float" + } + ] + }, + { + "name": "create_for_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 4184144994, + "arguments": [ + { + "name": "eye", + "type": "int" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": "display_width", + "type": "float" + }, + { + "name": "display_to_lens", + "type": "float" + }, + { + "name": "oversample", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_orthogonal", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_orthogonal_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_frustum", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_frustum_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1535076251, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_fit_aabb", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2264694907, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "perspective_znear_adjusted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3584785443, + "arguments": [ + { + "name": "new_znear", + "type": "float" + } + ] + }, + { + "name": "get_projection_plane", + "return_type": "Plane", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1551184160, + "arguments": [ + { + "name": "plane", + "type": "int" + } + ] + }, + { + "name": "flipped_y", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "jitter_offseted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2448438599, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_fovy", + "return_type": "float", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3514207532, + "arguments": [ + { + "name": "fovx", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + } + ] + }, + { + "name": "get_z_far", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_z_near", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_fov", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "is_orthogonal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_viewport_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_far_plane_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "inverse", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "get_pixels_per_meter", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "for_pixel_width", + "type": "int" + } + ] + }, + { + "name": "get_lod_multiplier", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x_axis", + "type": "Vector4" + }, + { + "name": "y_axis", + "type": "Vector4" + }, + { + "name": "z_axis", + "type": "Vector4" + }, + { + "name": "w_axis", + "type": "Vector4" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Color", + "indexing_return_type": "float", + "is_keyed": false, + "members": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + }, + { + "name": "r8", + "type": "int" + }, + { + "name": "g8", + "type": "int" + }, + { + "name": "b8", + "type": "int" + }, + { + "name": "a8", + "type": "int" + }, + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "ok_hsl_h", + "type": "float" + }, + { + "name": "ok_hsl_s", + "type": "float" + }, + { + "name": "ok_hsl_l", + "type": "float" + } + ], + "constants": [ + { + "name": "ALICE_BLUE", + "type": "Color", + "value": "Color(0.9411765, 0.972549, 1, 1)" + }, + { + "name": "ANTIQUE_WHITE", + "type": "Color", + "value": "Color(0.98039216, 0.92156863, 0.84313726, 1)" + }, + { + "name": "AQUA", + "type": "Color", + "value": "Color(0, 1, 1, 1)" + }, + { + "name": "AQUAMARINE", + "type": "Color", + "value": "Color(0.49803922, 1, 0.83137256, 1)" + }, + { + "name": "AZURE", + "type": "Color", + "value": "Color(0.9411765, 1, 1, 1)" + }, + { + "name": "BEIGE", + "type": "Color", + "value": "Color(0.9607843, 0.9607843, 0.8627451, 1)" + }, + { + "name": "BISQUE", + "type": "Color", + "value": "Color(1, 0.89411765, 0.76862746, 1)" + }, + { + "name": "BLACK", + "type": "Color", + "value": "Color(0, 0, 0, 1)" + }, + { + "name": "BLANCHED_ALMOND", + "type": "Color", + "value": "Color(1, 0.92156863, 0.8039216, 1)" + }, + { + "name": "BLUE", + "type": "Color", + "value": "Color(0, 0, 1, 1)" + }, + { + "name": "BLUE_VIOLET", + "type": "Color", + "value": "Color(0.5411765, 0.16862746, 0.8862745, 1)" + }, + { + "name": "BROWN", + "type": "Color", + "value": "Color(0.64705884, 0.16470589, 0.16470589, 1)" + }, + { + "name": "BURLYWOOD", + "type": "Color", + "value": "Color(0.87058824, 0.72156864, 0.5294118, 1)" + }, + { + "name": "CADET_BLUE", + "type": "Color", + "value": "Color(0.37254903, 0.61960787, 0.627451, 1)" + }, + { + "name": "CHARTREUSE", + "type": "Color", + "value": "Color(0.49803922, 1, 0, 1)" + }, + { + "name": "CHOCOLATE", + "type": "Color", + "value": "Color(0.8235294, 0.4117647, 0.11764706, 1)" + }, + { + "name": "CORAL", + "type": "Color", + "value": "Color(1, 0.49803922, 0.3137255, 1)" + }, + { + "name": "CORNFLOWER_BLUE", + "type": "Color", + "value": "Color(0.39215687, 0.58431375, 0.92941177, 1)" + }, + { + "name": "CORNSILK", + "type": "Color", + "value": "Color(1, 0.972549, 0.8627451, 1)" + }, + { + "name": "CRIMSON", + "type": "Color", + "value": "Color(0.8627451, 0.078431375, 0.23529412, 1)" + }, + { + "name": "CYAN", + "type": "Color", + "value": "Color(0, 1, 1, 1)" + }, + { + "name": "DARK_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.54509807, 1)" + }, + { + "name": "DARK_CYAN", + "type": "Color", + "value": "Color(0, 0.54509807, 0.54509807, 1)" + }, + { + "name": "DARK_GOLDENROD", + "type": "Color", + "value": "Color(0.72156864, 0.5254902, 0.043137256, 1)" + }, + { + "name": "DARK_GRAY", + "type": "Color", + "value": "Color(0.6627451, 0.6627451, 0.6627451, 1)" + }, + { + "name": "DARK_GREEN", + "type": "Color", + "value": "Color(0, 0.39215687, 0, 1)" + }, + { + "name": "DARK_KHAKI", + "type": "Color", + "value": "Color(0.7411765, 0.7176471, 0.41960785, 1)" + }, + { + "name": "DARK_MAGENTA", + "type": "Color", + "value": "Color(0.54509807, 0, 0.54509807, 1)" + }, + { + "name": "DARK_OLIVE_GREEN", + "type": "Color", + "value": "Color(0.33333334, 0.41960785, 0.18431373, 1)" + }, + { + "name": "DARK_ORANGE", + "type": "Color", + "value": "Color(1, 0.54901963, 0, 1)" + }, + { + "name": "DARK_ORCHID", + "type": "Color", + "value": "Color(0.6, 0.19607843, 0.8, 1)" + }, + { + "name": "DARK_RED", + "type": "Color", + "value": "Color(0.54509807, 0, 0, 1)" + }, + { + "name": "DARK_SALMON", + "type": "Color", + "value": "Color(0.9137255, 0.5882353, 0.47843137, 1)" + }, + { + "name": "DARK_SEA_GREEN", + "type": "Color", + "value": "Color(0.56078434, 0.7372549, 0.56078434, 1)" + }, + { + "name": "DARK_SLATE_BLUE", + "type": "Color", + "value": "Color(0.28235295, 0.23921569, 0.54509807, 1)" + }, + { + "name": "DARK_SLATE_GRAY", + "type": "Color", + "value": "Color(0.18431373, 0.30980393, 0.30980393, 1)" + }, + { + "name": "DARK_TURQUOISE", + "type": "Color", + "value": "Color(0, 0.80784315, 0.81960785, 1)" + }, + { + "name": "DARK_VIOLET", + "type": "Color", + "value": "Color(0.5803922, 0, 0.827451, 1)" + }, + { + "name": "DEEP_PINK", + "type": "Color", + "value": "Color(1, 0.078431375, 0.5764706, 1)" + }, + { + "name": "DEEP_SKY_BLUE", + "type": "Color", + "value": "Color(0, 0.7490196, 1, 1)" + }, + { + "name": "DIM_GRAY", + "type": "Color", + "value": "Color(0.4117647, 0.4117647, 0.4117647, 1)" + }, + { + "name": "DODGER_BLUE", + "type": "Color", + "value": "Color(0.11764706, 0.5647059, 1, 1)" + }, + { + "name": "FIREBRICK", + "type": "Color", + "value": "Color(0.69803923, 0.13333334, 0.13333334, 1)" + }, + { + "name": "FLORAL_WHITE", + "type": "Color", + "value": "Color(1, 0.98039216, 0.9411765, 1)" + }, + { + "name": "FOREST_GREEN", + "type": "Color", + "value": "Color(0.13333334, 0.54509807, 0.13333334, 1)" + }, + { + "name": "FUCHSIA", + "type": "Color", + "value": "Color(1, 0, 1, 1)" + }, + { + "name": "GAINSBORO", + "type": "Color", + "value": "Color(0.8627451, 0.8627451, 0.8627451, 1)" + }, + { + "name": "GHOST_WHITE", + "type": "Color", + "value": "Color(0.972549, 0.972549, 1, 1)" + }, + { + "name": "GOLD", + "type": "Color", + "value": "Color(1, 0.84313726, 0, 1)" + }, + { + "name": "GOLDENROD", + "type": "Color", + "value": "Color(0.85490197, 0.64705884, 0.1254902, 1)" + }, + { + "name": "GRAY", + "type": "Color", + "value": "Color(0.74509805, 0.74509805, 0.74509805, 1)" + }, + { + "name": "GREEN", + "type": "Color", + "value": "Color(0, 1, 0, 1)" + }, + { + "name": "GREEN_YELLOW", + "type": "Color", + "value": "Color(0.6784314, 1, 0.18431373, 1)" + }, + { + "name": "HONEYDEW", + "type": "Color", + "value": "Color(0.9411765, 1, 0.9411765, 1)" + }, + { + "name": "HOT_PINK", + "type": "Color", + "value": "Color(1, 0.4117647, 0.7058824, 1)" + }, + { + "name": "INDIAN_RED", + "type": "Color", + "value": "Color(0.8039216, 0.36078432, 0.36078432, 1)" + }, + { + "name": "INDIGO", + "type": "Color", + "value": "Color(0.29411766, 0, 0.50980395, 1)" + }, + { + "name": "IVORY", + "type": "Color", + "value": "Color(1, 1, 0.9411765, 1)" + }, + { + "name": "KHAKI", + "type": "Color", + "value": "Color(0.9411765, 0.9019608, 0.54901963, 1)" + }, + { + "name": "LAVENDER", + "type": "Color", + "value": "Color(0.9019608, 0.9019608, 0.98039216, 1)" + }, + { + "name": "LAVENDER_BLUSH", + "type": "Color", + "value": "Color(1, 0.9411765, 0.9607843, 1)" + }, + { + "name": "LAWN_GREEN", + "type": "Color", + "value": "Color(0.4862745, 0.9882353, 0, 1)" + }, + { + "name": "LEMON_CHIFFON", + "type": "Color", + "value": "Color(1, 0.98039216, 0.8039216, 1)" + }, + { + "name": "LIGHT_BLUE", + "type": "Color", + "value": "Color(0.6784314, 0.84705883, 0.9019608, 1)" + }, + { + "name": "LIGHT_CORAL", + "type": "Color", + "value": "Color(0.9411765, 0.5019608, 0.5019608, 1)" + }, + { + "name": "LIGHT_CYAN", + "type": "Color", + "value": "Color(0.8784314, 1, 1, 1)" + }, + { + "name": "LIGHT_GOLDENROD", + "type": "Color", + "value": "Color(0.98039216, 0.98039216, 0.8235294, 1)" + }, + { + "name": "LIGHT_GRAY", + "type": "Color", + "value": "Color(0.827451, 0.827451, 0.827451, 1)" + }, + { + "name": "LIGHT_GREEN", + "type": "Color", + "value": "Color(0.5647059, 0.93333334, 0.5647059, 1)" + }, + { + "name": "LIGHT_PINK", + "type": "Color", + "value": "Color(1, 0.7137255, 0.75686276, 1)" + }, + { + "name": "LIGHT_SALMON", + "type": "Color", + "value": "Color(1, 0.627451, 0.47843137, 1)" + }, + { + "name": "LIGHT_SEA_GREEN", + "type": "Color", + "value": "Color(0.1254902, 0.69803923, 0.6666667, 1)" + }, + { + "name": "LIGHT_SKY_BLUE", + "type": "Color", + "value": "Color(0.5294118, 0.80784315, 0.98039216, 1)" + }, + { + "name": "LIGHT_SLATE_GRAY", + "type": "Color", + "value": "Color(0.46666667, 0.53333336, 0.6, 1)" + }, + { + "name": "LIGHT_STEEL_BLUE", + "type": "Color", + "value": "Color(0.6901961, 0.76862746, 0.87058824, 1)" + }, + { + "name": "LIGHT_YELLOW", + "type": "Color", + "value": "Color(1, 1, 0.8784314, 1)" + }, + { + "name": "LIME", + "type": "Color", + "value": "Color(0, 1, 0, 1)" + }, + { + "name": "LIME_GREEN", + "type": "Color", + "value": "Color(0.19607843, 0.8039216, 0.19607843, 1)" + }, + { + "name": "LINEN", + "type": "Color", + "value": "Color(0.98039216, 0.9411765, 0.9019608, 1)" + }, + { + "name": "MAGENTA", + "type": "Color", + "value": "Color(1, 0, 1, 1)" + }, + { + "name": "MAROON", + "type": "Color", + "value": "Color(0.6901961, 0.1882353, 0.3764706, 1)" + }, + { + "name": "MEDIUM_AQUAMARINE", + "type": "Color", + "value": "Color(0.4, 0.8039216, 0.6666667, 1)" + }, + { + "name": "MEDIUM_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.8039216, 1)" + }, + { + "name": "MEDIUM_ORCHID", + "type": "Color", + "value": "Color(0.7294118, 0.33333334, 0.827451, 1)" + }, + { + "name": "MEDIUM_PURPLE", + "type": "Color", + "value": "Color(0.5764706, 0.4392157, 0.85882354, 1)" + }, + { + "name": "MEDIUM_SEA_GREEN", + "type": "Color", + "value": "Color(0.23529412, 0.7019608, 0.44313726, 1)" + }, + { + "name": "MEDIUM_SLATE_BLUE", + "type": "Color", + "value": "Color(0.48235294, 0.40784314, 0.93333334, 1)" + }, + { + "name": "MEDIUM_SPRING_GREEN", + "type": "Color", + "value": "Color(0, 0.98039216, 0.6039216, 1)" + }, + { + "name": "MEDIUM_TURQUOISE", + "type": "Color", + "value": "Color(0.28235295, 0.81960785, 0.8, 1)" + }, + { + "name": "MEDIUM_VIOLET_RED", + "type": "Color", + "value": "Color(0.78039217, 0.08235294, 0.52156866, 1)" + }, + { + "name": "MIDNIGHT_BLUE", + "type": "Color", + "value": "Color(0.09803922, 0.09803922, 0.4392157, 1)" + }, + { + "name": "MINT_CREAM", + "type": "Color", + "value": "Color(0.9607843, 1, 0.98039216, 1)" + }, + { + "name": "MISTY_ROSE", + "type": "Color", + "value": "Color(1, 0.89411765, 0.88235295, 1)" + }, + { + "name": "MOCCASIN", + "type": "Color", + "value": "Color(1, 0.89411765, 0.70980394, 1)" + }, + { + "name": "NAVAJO_WHITE", + "type": "Color", + "value": "Color(1, 0.87058824, 0.6784314, 1)" + }, + { + "name": "NAVY_BLUE", + "type": "Color", + "value": "Color(0, 0, 0.5019608, 1)" + }, + { + "name": "OLD_LACE", + "type": "Color", + "value": "Color(0.99215686, 0.9607843, 0.9019608, 1)" + }, + { + "name": "OLIVE", + "type": "Color", + "value": "Color(0.5019608, 0.5019608, 0, 1)" + }, + { + "name": "OLIVE_DRAB", + "type": "Color", + "value": "Color(0.41960785, 0.5568628, 0.13725491, 1)" + }, + { + "name": "ORANGE", + "type": "Color", + "value": "Color(1, 0.64705884, 0, 1)" + }, + { + "name": "ORANGE_RED", + "type": "Color", + "value": "Color(1, 0.27058825, 0, 1)" + }, + { + "name": "ORCHID", + "type": "Color", + "value": "Color(0.85490197, 0.4392157, 0.8392157, 1)" + }, + { + "name": "PALE_GOLDENROD", + "type": "Color", + "value": "Color(0.93333334, 0.9098039, 0.6666667, 1)" + }, + { + "name": "PALE_GREEN", + "type": "Color", + "value": "Color(0.59607846, 0.9843137, 0.59607846, 1)" + }, + { + "name": "PALE_TURQUOISE", + "type": "Color", + "value": "Color(0.6862745, 0.93333334, 0.93333334, 1)" + }, + { + "name": "PALE_VIOLET_RED", + "type": "Color", + "value": "Color(0.85882354, 0.4392157, 0.5764706, 1)" + }, + { + "name": "PAPAYA_WHIP", + "type": "Color", + "value": "Color(1, 0.9372549, 0.8352941, 1)" + }, + { + "name": "PEACH_PUFF", + "type": "Color", + "value": "Color(1, 0.85490197, 0.7254902, 1)" + }, + { + "name": "PERU", + "type": "Color", + "value": "Color(0.8039216, 0.52156866, 0.24705882, 1)" + }, + { + "name": "PINK", + "type": "Color", + "value": "Color(1, 0.7529412, 0.79607844, 1)" + }, + { + "name": "PLUM", + "type": "Color", + "value": "Color(0.8666667, 0.627451, 0.8666667, 1)" + }, + { + "name": "POWDER_BLUE", + "type": "Color", + "value": "Color(0.6901961, 0.8784314, 0.9019608, 1)" + }, + { + "name": "PURPLE", + "type": "Color", + "value": "Color(0.627451, 0.1254902, 0.9411765, 1)" + }, + { + "name": "REBECCA_PURPLE", + "type": "Color", + "value": "Color(0.4, 0.2, 0.6, 1)" + }, + { + "name": "RED", + "type": "Color", + "value": "Color(1, 0, 0, 1)" + }, + { + "name": "ROSY_BROWN", + "type": "Color", + "value": "Color(0.7372549, 0.56078434, 0.56078434, 1)" + }, + { + "name": "ROYAL_BLUE", + "type": "Color", + "value": "Color(0.25490198, 0.4117647, 0.88235295, 1)" + }, + { + "name": "SADDLE_BROWN", + "type": "Color", + "value": "Color(0.54509807, 0.27058825, 0.07450981, 1)" + }, + { + "name": "SALMON", + "type": "Color", + "value": "Color(0.98039216, 0.5019608, 0.44705883, 1)" + }, + { + "name": "SANDY_BROWN", + "type": "Color", + "value": "Color(0.95686275, 0.6431373, 0.3764706, 1)" + }, + { + "name": "SEA_GREEN", + "type": "Color", + "value": "Color(0.18039216, 0.54509807, 0.34117648, 1)" + }, + { + "name": "SEASHELL", + "type": "Color", + "value": "Color(1, 0.9607843, 0.93333334, 1)" + }, + { + "name": "SIENNA", + "type": "Color", + "value": "Color(0.627451, 0.32156864, 0.1764706, 1)" + }, + { + "name": "SILVER", + "type": "Color", + "value": "Color(0.7529412, 0.7529412, 0.7529412, 1)" + }, + { + "name": "SKY_BLUE", + "type": "Color", + "value": "Color(0.5294118, 0.80784315, 0.92156863, 1)" + }, + { + "name": "SLATE_BLUE", + "type": "Color", + "value": "Color(0.41568628, 0.3529412, 0.8039216, 1)" + }, + { + "name": "SLATE_GRAY", + "type": "Color", + "value": "Color(0.4392157, 0.5019608, 0.5647059, 1)" + }, + { + "name": "SNOW", + "type": "Color", + "value": "Color(1, 0.98039216, 0.98039216, 1)" + }, + { + "name": "SPRING_GREEN", + "type": "Color", + "value": "Color(0, 1, 0.49803922, 1)" + }, + { + "name": "STEEL_BLUE", + "type": "Color", + "value": "Color(0.27450982, 0.50980395, 0.7058824, 1)" + }, + { + "name": "TAN", + "type": "Color", + "value": "Color(0.8235294, 0.7058824, 0.54901963, 1)" + }, + { + "name": "TEAL", + "type": "Color", + "value": "Color(0, 0.5019608, 0.5019608, 1)" + }, + { + "name": "THISTLE", + "type": "Color", + "value": "Color(0.84705883, 0.7490196, 0.84705883, 1)" + }, + { + "name": "TOMATO", + "type": "Color", + "value": "Color(1, 0.3882353, 0.2784314, 1)" + }, + { + "name": "TRANSPARENT", + "type": "Color", + "value": "Color(1, 1, 1, 0)" + }, + { + "name": "TURQUOISE", + "type": "Color", + "value": "Color(0.2509804, 0.8784314, 0.8156863, 1)" + }, + { + "name": "VIOLET", + "type": "Color", + "value": "Color(0.93333334, 0.50980395, 0.93333334, 1)" + }, + { + "name": "WEB_GRAY", + "type": "Color", + "value": "Color(0.5019608, 0.5019608, 0.5019608, 1)" + }, + { + "name": "WEB_GREEN", + "type": "Color", + "value": "Color(0, 0.5019608, 0, 1)" + }, + { + "name": "WEB_MAROON", + "type": "Color", + "value": "Color(0.5019608, 0, 0, 1)" + }, + { + "name": "WEB_PURPLE", + "type": "Color", + "value": "Color(0.5019608, 0, 0.5019608, 1)" + }, + { + "name": "WHEAT", + "type": "Color", + "value": "Color(0.9607843, 0.87058824, 0.7019608, 1)" + }, + { + "name": "WHITE", + "type": "Color", + "value": "Color(1, 1, 1, 1)" + }, + { + "name": "WHITE_SMOKE", + "type": "Color", + "value": "Color(0.9607843, 0.9607843, 0.9607843, 1)" + }, + { + "name": "YELLOW", + "type": "Color", + "value": "Color(1, 1, 0, 1)" + }, + { + "name": "YELLOW_GREEN", + "type": "Color", + "value": "Color(0.6039216, 0.8039216, 0.19607843, 1)" + } + ], + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Color" + }, + { + "name": "unary+", + "return_type": "Color" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Color" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Color" + }, + { + "name": "==", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Color", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "-", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "*", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "/", + "right_type": "Color", + "return_type": "Color" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedColorArray", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "to_argb32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_abgr32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_rgba32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_argb64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_abgr64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_rgba64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_html", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "with_alpha", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clamp", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 105651410, + "arguments": [ + { + "name": "min", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + }, + { + "name": "max", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "inverted", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "lerp", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 402949615, + "arguments": [ + { + "name": "to", + "type": "Color" + }, + { + "name": "weight", + "type": "float" + } + ] + }, + { + "name": "lightened", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1466039168, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "darkened", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1466039168, + "arguments": [ + { + "name": "amount", + "type": "float" + } + ] + }, + { + "name": "blend", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3803690977, + "arguments": [ + { + "name": "over", + "type": "Color" + } + ] + }, + { + "name": "get_luminance", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "srgb_to_linear", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "linear_to_srgb", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3334027602 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3167426256, + "arguments": [ + { + "name": "to", + "type": "Color" + } + ] + }, + { + "name": "hex", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "hex", + "type": "int" + } + ] + }, + { + "name": "hex64", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "hex", + "type": "int" + } + ] + }, + { + "name": "html", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2500054655, + "arguments": [ + { + "name": "rgba", + "type": "String" + } + ] + }, + { + "name": "html_is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2942997125, + "arguments": [ + { + "name": "color", + "type": "String" + } + ] + }, + { + "name": "from_string", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3755044230, + "arguments": [ + { + "name": "str", + "type": "String" + }, + { + "name": "default", + "type": "Color" + } + ] + }, + { + "name": "from_hsv", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1573799446, + "arguments": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "alpha", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "from_ok_hsl", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1573799446, + "arguments": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "l", + "type": "float" + }, + { + "name": "alpha", + "type": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "from_rgbe9995", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 351421375, + "arguments": [ + { + "name": "rgbe", + "type": "int" + } + ] + }, + { + "name": "from_rgba8", + "return_type": "Color", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3072934735, + "arguments": [ + { + "name": "r8", + "type": "int" + }, + { + "name": "g8", + "type": "int" + }, + { + "name": "b8", + "type": "int" + }, + { + "name": "a8", + "type": "int", + "default_value": "255" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Color" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Color" + }, + { + "name": "alpha", + "type": "float" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "alpha", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "StringName", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Variant", + "return_type": "String" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "bool", + "return_type": "String" + }, + { + "name": "%", + "right_type": "int", + "return_type": "String" + }, + { + "name": "%", + "right_type": "float", + "return_type": "String" + }, + { + "name": "==", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "String", + "return_type": "String" + }, + { + "name": "%", + "right_type": "String", + "return_type": "String" + }, + { + "name": "in", + "right_type": "String", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Vector2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Rect2i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector3i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform2D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Plane", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Quaternion", + "return_type": "String" + }, + { + "name": "%", + "right_type": "AABB", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Basis", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Transform3D", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Projection", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Color", + "return_type": "String" + }, + { + "name": "==", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "%", + "right_type": "StringName", + "return_type": "String" + }, + { + "name": "in", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "NodePath", + "return_type": "String" + }, + { + "name": "%", + "right_type": "RID", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Object", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Object", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Callable", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Signal", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Dictionary", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "Array", + "return_type": "String" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedByteArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedInt64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat32Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedFloat64Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedStringArray", + "return_type": "String" + }, + { + "name": "in", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "%", + "right_type": "PackedVector2Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector3Array", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedColorArray", + "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" + } + ], + "methods": [ + { + "name": "casecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "nocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "naturalnocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filecasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "filenocasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "length", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "substr", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "len", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "get_slice", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slicec", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "delimiter", + "type": "int" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slice_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "delimiter", + "type": "String" + } + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "findn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "countn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2343087891, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfindn", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "match", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "matchn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "expr", + "type": "String" + } + ] + }, + { + "name": "begins_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "ends_with", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_of", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "is_subsequence_ofn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "bigrams", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 747180633 + }, + { + "name": "similarity", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2697460964, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "format", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3212199029, + "arguments": [ + { + "name": "values", + "type": "Variant" + }, + { + "name": "placeholder", + "type": "String", + "default_value": "\"{_}\"" + } + ] + }, + { + "name": "replace", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replacen", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1340436205, + "arguments": [ + { + "name": "what", + "type": "String" + }, + { + "name": "forwhat", + "type": "String" + } + ] + }, + { + "name": "replace_char", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "replace_chars", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3535100402, + "arguments": [ + { + "name": "keys", + "type": "String" + }, + { + "name": "with", + "type": "int" + } + ] + }, + { + "name": "remove_char", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "what", + "type": "int" + } + ] + }, + { + "name": "remove_chars", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "repeat", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "count", + "type": "int" + } + ] + }, + { + "name": "reverse", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "insert", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "capitalize", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_camel_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_pascal_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_snake_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_kebab_case", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "split", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rsplit", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1252735785, + "arguments": [ + { + "name": "delimiter", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + }, + { + "name": "maxsplit", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "split_floats", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2092079095, + "arguments": [ + { + "name": "delimiter", + "type": "String" + }, + { + "name": "allow_empty", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3595973238, + "arguments": [ + { + "name": "parts", + "type": "PackedStringArray" + } + ] + }, + { + "name": "to_upper", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "to_lower", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "left", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "right", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "length", + "type": "int" + } + ] + }, + { + "name": "strip_edges", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 907855311, + "arguments": [ + { + "name": "left", + "type": "bool", + "default_value": "true" + }, + { + "name": "right", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "strip_escapes", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "lstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "rstrip", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "chars", + "type": "String" + } + ] + }, + { + "name": "get_extension", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_basename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "path_join", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "unicode_at", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "at", + "type": "int" + } + ] + }, + { + "name": "indent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "dedent", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha1_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "sha256_text", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "md5_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha1_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sha256_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "contains", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "is_absolute_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_relative_path", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "simplify_path", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_base_dir", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_file", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "xml_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3429816538, + "arguments": [ + { + "name": "escape_quotes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "xml_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "uri_file_decode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "c_unescape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "json_escape", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_node_name", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "validate_filename", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "is_valid_ascii_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_unicode_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_identifier", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_int", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_float", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_hex_number", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 593672999, + "arguments": [ + { + "name": "with_prefix", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_valid_html_color", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_ip_address", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid_filename", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "to_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "hex_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bin_to_int", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "lpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "rpad", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 248737229, + "arguments": [ + { + "name": "min_length", + "type": "int" + }, + { + "name": "character", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "pad_decimals", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "pad_zeros", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "digits", + "type": "int" + } + ] + }, + { + "name": "trim_prefix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "trim_suffix", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "to_ascii_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf8_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf16_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_utf32_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_multibyte_char_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3055765187, + "arguments": [ + { + "name": "encoding", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "StringName" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "NodePath", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "NodePath", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_absolute", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_name_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2948586938, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "get_subname_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_subname", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2948586938, + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "get_concatenated_names", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_concatenated_subnames", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "slice", + "return_type": "NodePath", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 421628484, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "get_as_property_path", + "return_type": "NodePath", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1598598043 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "NodePath" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "String" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "RID", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "RID", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "RID" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Callable", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Callable", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "create", + "return_type": "Callable", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1709381114, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "callv", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 413578926, + "arguments": [ + { + "name": "arguments", + "type": "Array" + } + ] + }, + { + "name": "is_null", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_custom", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_standard", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_object", + "return_type": "Object", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4008621732 + }, + { + "name": "get_object_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_method", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_argument_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_bound_arguments_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_bound_arguments", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "get_unbound_arguments_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "bindv", + "return_type": "Callable", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3564560322, + "arguments": [ + { + "name": "arguments", + "type": "Array" + } + ] + }, + { + "name": "unbind", + "return_type": "Callable", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 755001590, + "arguments": [ + { + "name": "argcount", + "type": "int" + } + ] + }, + { + "name": "call", + "return_type": "Variant", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3643564216 + }, + { + "name": "call_deferred", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + }, + { + "name": "rpc", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + }, + { + "name": "rpc_id", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 2270047679, + "arguments": [ + { + "name": "peer_id", + "type": "int" + } + ] + }, + { + "name": "bind", + "return_type": "Callable", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3224143119 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Callable" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Signal", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Signal", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "is_null", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_object", + "return_type": "Object", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4008621732 + }, + { + "name": "get_object_id", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "connect", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 979702392, + "arguments": [ + { + "name": "callable", + "type": "Callable" + }, + { + "name": "flags", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "disconnect", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3470848906, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_connected", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "get_connections", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "has_connections", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "emit", + "is_vararg": true, + "is_const": true, + "is_static": false, + "hash": 3286317445 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Signal" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "signal", + "type": "StringName" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Dictionary", + "indexing_return_type": "Variant", + "is_keyed": true, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "assign", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3642266950, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "merge", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2079548978, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "overwrite", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "merged", + "return_type": "Dictionary", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2271165639, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "overwrite", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3680194679, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "has_all", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2988181878, + "arguments": [ + { + "name": "keys", + "type": "Array" + } + ] + }, + { + "name": "find_key", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1988825835, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1776646889, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "keys", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "values", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4144163970 + }, + { + "name": "duplicate", + "return_type": "Dictionary", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 830099069, + "arguments": [ + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "duplicate_deep", + "return_type": "Dictionary", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2160600714, + "arguments": [ + { + "name": "deep_subresources_mode", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "get", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2205440559, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_or_add", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1052551076, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "set", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2175348267, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "is_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_typed_key", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_typed_value", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_same_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "is_same_typed_key", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "is_same_typed_value", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3471775634, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "get_typed_key_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_value_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_key_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_value_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_key_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "get_typed_value_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "make_read_only", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "is_read_only", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "recursive_equal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1404404751, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "recursion_count", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Dictionary" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "base", + "type": "Dictionary" + }, + { + "name": "key_type", + "type": "int" + }, + { + "name": "key_class_name", + "type": "StringName" + }, + { + "name": "key_script", + "type": "Variant" + }, + { + "name": "value_type", + "type": "int" + }, + { + "name": "value_class_name", + "type": "StringName" + }, + { + "name": "value_script", + "type": "Variant" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "Array", + "indexing_return_type": "Variant", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Array", + "return_type": "Array" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "hash", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "assign", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2307260970, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "get", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 708700221, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3798478031, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "push_back", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "push_front", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "append", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2307260970, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "size", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3176316662, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "position", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "erase", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3316032543, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "front", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "back", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "pick_random", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2336346817, + "arguments": [ + { + "name": "what", + "type": "Variant" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "find_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2336346817, + "arguments": [ + { + "name": "what", + "type": "Variant" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "rfind_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1481661226, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3680194679, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "pop_back", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1321915136 + }, + { + "name": "pop_front", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1321915136 + }, + { + "name": "pop_at", + "return_type": "Variant", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3518259424, + "arguments": [ + { + "name": "position", + "type": "int" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "sort_custom", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3470848906, + "arguments": [ + { + "name": "func", + "type": "Callable" + } + ] + }, + { + "name": "shuffle", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3372222236, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "bsearch_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 161317131, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "func", + "type": "Callable" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 636440122, + "arguments": [ + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "duplicate_deep", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1949240801, + "arguments": [ + { + "name": "deep_subresources_mode", + "type": "int", + "default_value": "1" + } + ] + }, + { + "name": "slice", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1393718243, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + }, + { + "name": "step", + "type": "int", + "default_value": "1" + }, + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "filter", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4075186556, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "map", + "return_type": "Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4075186556, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "reduce", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4272450342, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "accum", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "any", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "all", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4129521963, + "arguments": [ + { + "name": "method", + "type": "Callable" + } + ] + }, + { + "name": "max", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "min", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "is_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "is_same_typed", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2988181878, + "arguments": [ + { + "name": "array", + "type": "Array" + } + ] + }, + { + "name": "get_typed_builtin", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "get_typed_class_name", + "return_type": "StringName", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1825232092 + }, + { + "name": "get_typed_script", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1460142086 + }, + { + "name": "make_read_only", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "is_read_only", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "base", + "type": "Array" + }, + { + "name": "type", + "type": "int" + }, + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "script", + "type": "Variant" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "from", + "type": "PackedByteArray" + } + ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "PackedInt32Array" + } + ] + }, + { + "index": 5, + "arguments": [ + { + "name": "from", + "type": "PackedInt64Array" + } + ] + }, + { + "index": 6, + "arguments": [ + { + "name": "from", + "type": "PackedFloat32Array" + } + ] + }, + { + "index": 7, + "arguments": [ + { + "name": "from", + "type": "PackedFloat64Array" + } + ] + }, + { + "index": 8, + "arguments": [ + { + "name": "from", + "type": "PackedStringArray" + } + ] + }, + { + "index": 9, + "arguments": [ + { + "name": "from", + "type": "PackedVector2Array" + } + ] + }, + { + "index": 10, + "arguments": [ + { + "name": "from", + "type": "PackedVector3Array" + } + ] + }, + { + "index": 11, + "arguments": [ + { + "name": "from", + "type": "PackedColorArray" + } + ] + }, + { + "index": 12, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedByteArray", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedByteArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedByteArray", + "return_type": "PackedByteArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 791097111, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 954237325, + "hash_compatibility": [ + 3380005890 + ], + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236, + "hash_compatibility": [ + 851781288 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "get_string_from_ascii", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf8", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf16", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_utf32", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_wchar", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "get_string_from_multibyte_char", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3134094431, + "arguments": [ + { + "name": "encoding", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "hex_encode", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, + { + "name": "compress", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1845905913, + "arguments": [ + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decompress", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "buffer_size", + "type": "int" + }, + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decompress_dynamic", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2278869132, + "arguments": [ + { + "name": "max_output_size", + "type": "int" + }, + { + "name": "compression_mode", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "decode_u8", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s8", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u16", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s16", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s32", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_u64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_s64", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_half", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_float", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "decode_double", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + } + ] + }, + { + "name": "has_encoded_var", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2914632957, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "decode_var", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1740420038, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "decode_var_size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 954237325, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_int32_array", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3158844420 + }, + { + "name": "to_int64_array", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1961294120 + }, + { + "name": "to_float32_array", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3575107827 + }, + { + "name": "to_float64_array", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1627308337 + }, + { + "name": "to_vector2_array", + "return_type": "PackedVector2Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1660374357 + }, + { + "name": "to_vector3_array", + "return_type": "PackedVector3Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4171207452 + }, + { + "name": "to_vector4_array", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 146203628 + }, + { + "name": "to_color_array", + "return_type": "PackedColorArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3072026941 + }, + { + "name": "bswap16", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "offset", + "type": "int", + "default_value": "0" + }, + { + "name": "count", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "bswap32", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "offset", + "type": "int", + "default_value": "0" + }, + { + "name": "count", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "bswap64", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "offset", + "type": "int", + "default_value": "0" + }, + { + "name": "count", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "encode_u8", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s8", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u16", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s16", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u32", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s32", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_u64", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_s64", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "encode_half", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_float", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_double", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "encode_var", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2604460497, + "arguments": [ + { + "name": "byte_offset", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedByteArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedInt32Array", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt32Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedInt32Array", + "return_type": "PackedInt32Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1087733270, + "arguments": [ + { + "name": "array", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1216021098, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 954237325, + "hash_compatibility": [ + 3380005890 + ], + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedInt32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3158844420, + "hash_compatibility": [ + 1997843129 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedInt32Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedInt64Array", + "indexing_return_type": "int", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedInt64Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedInt64Array", + "return_type": "PackedInt64Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3638975848, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2090311302, + "arguments": [ + { + "name": "array", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1487112728, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 931488181, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1726550804, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 954237325, + "hash_compatibility": [ + 3380005890 + ], + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedInt64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1961294120, + "hash_compatibility": [ + 2376370016 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2984303840, + "arguments": [ + { + "name": "value", + "type": "int" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 694024632, + "arguments": [ + { + "name": "value", + "type": "int" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedInt64Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedFloat32Array", + "indexing_return_type": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat32Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedFloat32Array", + "return_type": "PackedFloat32Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2981316639, + "arguments": [ + { + "name": "array", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1379903876, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 833936903, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1296369134, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1418229160, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1175118842, + "hash_compatibility": [ + 1188816338 + ], + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedFloat32Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3575107827, + "hash_compatibility": [ + 831114784 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2859915090, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedFloat32Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedFloat64Array", + "indexing_return_type": "float", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedFloat64Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedFloat64Array", + "return_type": "PackedFloat64Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1113000516, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 792078629, + "arguments": [ + { + "name": "array", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1379903876, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 833936903, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1296369134, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2192974324, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1175118842, + "hash_compatibility": [ + 1188816338 + ], + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedFloat64Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1627308337, + "hash_compatibility": [ + 949266573 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1343150241, + "arguments": [ + { + "name": "value", + "type": "float" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2859915090, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4094791666, + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedFloat64Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedStringArray", + "indexing_return_type": "String", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedStringArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedStringArray", + "return_type": "PackedStringArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 725585539, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 816187996, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 816187996, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1120103966, + "arguments": [ + { + "name": "array", + "type": "PackedStringArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2432393153, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3174917410, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2094601407, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1171495151, + "hash_compatibility": [ + 328976671 + ], + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedStringArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 747180633, + "hash_compatibility": [ + 2991231410 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1760645412, + "arguments": [ + { + "name": "value", + "type": "String" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 816187996, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedStringArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector2Array", + "indexing_return_type": "Vector2", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform2D", + "return_type": "PackedVector2Array" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector2Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector2Array", + "return_type": "PackedVector2Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2609058838, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 635767250, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4188891560, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4188891560, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3887534835, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2225629369, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3790411178, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3190634762, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector2Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3864005350, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3341588170, + "hash_compatibility": [ + 3778035805 + ], + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector2Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1660374357, + "hash_compatibility": [ + 3763646812 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469606149, + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1469606149, + "arguments": [ + { + "name": "value", + "type": "Vector2" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2798848307, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 4188891560, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector2Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector3Array", + "indexing_return_type": "Vector3", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Transform3D", + "return_type": "PackedVector3Array" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector3Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector3Array", + "return_type": "PackedVector3Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3975343409, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3295363524, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3295363524, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 203538016, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3892262309, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3726392409, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1749054343, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector3Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2086131305, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1259277637, + "hash_compatibility": [ + 219263630 + ], + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector3Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4171207452, + "hash_compatibility": [ + 2754175465 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3718155780, + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3718155780, + "arguments": [ + { + "name": "value", + "type": "Vector3" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 194580386, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3295363524, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector3Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedColorArray", + "indexing_return_type": "Color", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedColorArray", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedColorArray", + "return_type": "PackedColorArray" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2972831132, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1444096570, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1007858200, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1007858200, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 798822497, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 785289703, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3730314301, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3167426256, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedColorArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2451797139, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2639732838, + "hash_compatibility": [ + 314143821 + ], + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedColorArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3072026941, + "hash_compatibility": [ + 1011903421 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3156095363, + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3156095363, + "arguments": [ + { + "name": "value", + "type": "Color" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1682108616, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1007858200, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedColorArray" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + }, + { + "name": "PackedVector4Array", + "indexing_return_type": "Vector4", + "is_keyed": false, + "operators": [ + { + "name": "==", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Variant", + "return_type": "bool" + }, + { + "name": "not", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "PackedVector4Array", + "return_type": "PackedVector4Array" + } + ], + "methods": [ + { + "name": "get", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1227817084, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 1350366223, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "size", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "is_empty", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "push_back", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3289167688, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "append", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3289167688, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "append_array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 537428395, + "arguments": [ + { + "name": "array", + "type": "PackedVector4Array" + } + ] + }, + { + "name": "remove_at", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2823966027, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "insert", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 11085009, + "arguments": [ + { + "name": "at_index", + "type": "int" + }, + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "fill", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3761353134, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "resize", + "return_type": "int", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 848867239, + "arguments": [ + { + "name": "new_size", + "type": "int" + } + ] + }, + { + "name": "clear", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "has", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 88913544, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "reverse", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "slice", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2942803855, + "arguments": [ + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int", + "default_value": "2147483647" + } + ] + }, + { + "name": "to_byte_array", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, + { + "name": "bsearch", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1822067054, + "hash_compatibility": [ + 735671678 + ], + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 146203628, + "hash_compatibility": [ + 3186305013 + ] + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3956594488, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "erase", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3289167688, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true + } + ], + "classes": [ + { + "name": "AESContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_ECB_ENCRYPT", + "value": 0 + }, + { + "name": "MODE_ECB_DECRYPT", + "value": 1 + }, + { + "name": "MODE_CBC_ENCRYPT", + "value": 2 + }, + { + "name": "MODE_CBC_DECRYPT", + "value": 3 + }, + { + "name": "MODE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3122411423, + "hash_compatibility": [ + 3167574919 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::AESContext.Mode" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "iv", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 527836100, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "src", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_iv_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AStar2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_filter_neighbor", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "neighbor_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "end_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_available_point_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4074201818, + "hash_compatibility": [ + 3370185124 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_neighbor_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_neighbor_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_point_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "connect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "disconnect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "are_points_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2288175859, + "hash_compatibility": [ + 4063588998 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_point_capacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "reserve_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "num_nodes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300324924, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector2" + }, + { + "name": "include_disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_closest_position_in_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3427490392, + "hash_compatibility": [ + 281625055 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "neighbor_filter_enabled", + "setter": "set_neighbor_filter_enabled", + "getter": "is_neighbor_filter_enabled" + } + ] + }, + { + "name": "AStar3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_filter_neighbor", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "neighbor_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "end_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_available_point_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1038703438, + "hash_compatibility": [ + 2920922839 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector3" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_point_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_point_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_neighbor_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_neighbor_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "connect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "disconnect_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3710494224, + "hash_compatibility": [ + 3785370599 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "are_points_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2288175859, + "hash_compatibility": [ + 4063588998 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "bidirectional", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_point_capacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "reserve_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "num_nodes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3241074317, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector3" + }, + { + "name": "include_disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_closest_position_in_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "to_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562654675, + "hash_compatibility": [ + 880819742 + ], + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "to_id", + "type": "int", + "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "neighbor_filter_enabled", + "setter": "set_neighbor_filter_enabled", + "getter": "is_neighbor_filter_enabled" + } + ] + }, + { + "name": "AStarGrid2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Heuristic", + "is_bitfield": false, + "values": [ + { + "name": "HEURISTIC_EUCLIDEAN", + "value": 0 + }, + { + "name": "HEURISTIC_MANHATTAN", + "value": 1 + }, + { + "name": "HEURISTIC_OCTILE", + "value": 2 + }, + { + "name": "HEURISTIC_CHEBYSHEV", + "value": 3 + }, + { + "name": "HEURISTIC_MAX", + "value": 4 + } + ] + }, + { + "name": "DiagonalMode", + "is_bitfield": false, + "values": [ + { + "name": "DIAGONAL_MODE_ALWAYS", + "value": 0 + }, + { + "name": "DIAGONAL_MODE_NEVER", + "value": 1 + }, + { + "name": "DIAGONAL_MODE_AT_LEAST_ONE_WALKABLE", + "value": 2 + }, + { + "name": "DIAGONAL_MODE_ONLY_IF_NO_OBSTACLES", + "value": 3 + }, + { + "name": "DIAGONAL_MODE_MAX", + "value": 4 + } + ] + }, + { + "name": "CellShape", + "is_bitfield": false, + "values": [ + { + "name": "CELL_SHAPE_SQUARE", + "value": 0 + }, + { + "name": "CELL_SHAPE_ISOMETRIC_RIGHT", + "value": 1 + }, + { + "name": "CELL_SHAPE_ISOMETRIC_DOWN", + "value": 2 + }, + { + "name": "CELL_SHAPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_estimate_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2153177966, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "end_id", + "type": "Vector2i" + } + ] + }, + { + "name": "_compute_cost", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2153177966, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + } + ] + }, + { + "name": "set_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "cell_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_cell_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4130591146, + "arguments": [ + { + "name": "cell_shape", + "type": "enum::AStarGrid2D.CellShape" + } + ] + }, + { + "name": "get_cell_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3293463634, + "return_value": { + "type": "enum::AStarGrid2D.CellShape" + } + }, + { + "name": "is_in_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_in_boundsv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "is_dirty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_jumping_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_jumping_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_diagonal_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017829798, + "arguments": [ + { + "name": "mode", + "type": "enum::AStarGrid2D.DiagonalMode" + } + ] + }, + { + "name": "get_diagonal_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3129282674, + "return_value": { + "type": "enum::AStarGrid2D.DiagonalMode" + } + }, + { + "name": "set_default_compute_heuristic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1044375519, + "arguments": [ + { + "name": "heuristic", + "type": "enum::AStarGrid2D.Heuristic" + } + ] + }, + { + "name": "get_default_compute_heuristic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074731422, + "return_value": { + "type": "enum::AStarGrid2D.Heuristic" + } + }, + { + "name": "set_default_estimate_heuristic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1044375519, + "arguments": [ + { + "name": "heuristic", + "type": "enum::AStarGrid2D.Heuristic" + } + ] + }, + { + "name": "get_default_estimate_heuristic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074731422, + "return_value": { + "type": "enum::AStarGrid2D.Heuristic" + } + }, + { + "name": "set_point_solid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1765703753, + "hash_compatibility": [ + 2825551965 + ], + "arguments": [ + { + "name": "id", + "type": "Vector2i" + }, + { + "name": "solid", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_point_solid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "set_point_weight_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2262553149, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_weight_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "fill_solid_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2261970063, + "hash_compatibility": [ + 1152863744 + ], + "arguments": [ + { + "name": "region", + "type": "Rect2i" + }, + { + "name": "solid", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "fill_weight_scale_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2793244083, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + }, + { + "name": "weight_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "id", + "type": "Vector2i" + } + ] + }, + { + "name": "get_point_data_in_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3893818462, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "get_point_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1641925693, + "hash_compatibility": [ + 690373547 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_id_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1918132273, + "hash_compatibility": [ + 1989391000 + ], + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "from_id", + "type": "Vector2i" + }, + { + "name": "to_id", + "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "Rect2i", + "name": "region", + "setter": "set_region", + "getter": "get_region" + }, + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "Vector2", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "int", + "name": "cell_shape", + "setter": "set_cell_shape", + "getter": "get_cell_shape" + }, + { + "type": "bool", + "name": "jumping_enabled", + "setter": "set_jumping_enabled", + "getter": "is_jumping_enabled" + }, + { + "type": "int", + "name": "default_compute_heuristic", + "setter": "set_default_compute_heuristic", + "getter": "get_default_compute_heuristic" + }, + { + "type": "int", + "name": "default_estimate_heuristic", + "setter": "set_default_estimate_heuristic", + "getter": "get_default_estimate_heuristic" + }, + { + "type": "int", + "name": "diagonal_mode", + "setter": "set_diagonal_mode", + "getter": "get_diagonal_mode" + } + ] + }, + { + "name": "AcceptDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Window", + "api_type": "core", + "methods": [ + { + "name": "get_ok_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1856205918, + "return_value": { + "type": "Button" + } + }, + { + "name": "get_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 566733104, + "return_value": { + "type": "Label" + } + }, + { + "name": "set_hide_on_ok", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_hide_on_ok", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_close_on_escape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_close_on_escape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3328440682, + "hash_compatibility": [ + 4158837846 + ], + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "right", + "type": "bool", + "default_value": "false" + }, + { + "name": "action", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "add_cancel_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 242045556, + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2068354942, + "hash_compatibility": [ + 1496901182 + ], + "arguments": [ + { + "name": "button", + "type": "Button" + } + ] + }, + { + "name": "register_text_enter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3714008017, + "hash_compatibility": [ + 1496901182 + ], + "arguments": [ + { + "name": "line_edit", + "type": "LineEdit" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_autowrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "autowrap", + "type": "bool" + } + ] + }, + { + "name": "has_autowrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ok_button_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_ok_button_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "confirmed" + }, + { + "name": "canceled" + }, + { + "name": "custom_action", + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "ok_button_text", + "setter": "set_ok_button_text", + "getter": "get_ok_button_text" + }, + { + "type": "String", + "name": "dialog_text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "bool", + "name": "dialog_hide_on_ok", + "setter": "set_hide_on_ok", + "getter": "get_hide_on_ok" + }, + { + "type": "bool", + "name": "dialog_close_on_escape", + "setter": "set_close_on_escape", + "getter": "get_close_on_escape" + }, + { + "type": "bool", + "name": "dialog_autowrap", + "setter": "set_autowrap", + "getter": "has_autowrap" + } + ] + }, + { + "name": "AccessibilityServer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "AccessibilityRole", + "is_bitfield": false, + "values": [ + { + "name": "ROLE_UNKNOWN", + "value": 0 + }, + { + "name": "ROLE_DEFAULT_BUTTON", + "value": 1 + }, + { + "name": "ROLE_AUDIO", + "value": 2 + }, + { + "name": "ROLE_VIDEO", + "value": 3 + }, + { + "name": "ROLE_STATIC_TEXT", + "value": 4 + }, + { + "name": "ROLE_CONTAINER", + "value": 5 + }, + { + "name": "ROLE_PANEL", + "value": 6 + }, + { + "name": "ROLE_BUTTON", + "value": 7 + }, + { + "name": "ROLE_LINK", + "value": 8 + }, + { + "name": "ROLE_CHECK_BOX", + "value": 9 + }, + { + "name": "ROLE_RADIO_BUTTON", + "value": 10 + }, + { + "name": "ROLE_CHECK_BUTTON", + "value": 11 + }, + { + "name": "ROLE_SCROLL_BAR", + "value": 12 + }, + { + "name": "ROLE_SCROLL_VIEW", + "value": 13 + }, + { + "name": "ROLE_SPLITTER", + "value": 14 + }, + { + "name": "ROLE_SLIDER", + "value": 15 + }, + { + "name": "ROLE_SPIN_BUTTON", + "value": 16 + }, + { + "name": "ROLE_PROGRESS_INDICATOR", + "value": 17 + }, + { + "name": "ROLE_TEXT_FIELD", + "value": 18 + }, + { + "name": "ROLE_MULTILINE_TEXT_FIELD", + "value": 19 + }, + { + "name": "ROLE_COLOR_PICKER", + "value": 20 + }, + { + "name": "ROLE_TABLE", + "value": 21 + }, + { + "name": "ROLE_CELL", + "value": 22 + }, + { + "name": "ROLE_ROW", + "value": 23 + }, + { + "name": "ROLE_ROW_GROUP", + "value": 24 + }, + { + "name": "ROLE_ROW_HEADER", + "value": 25 + }, + { + "name": "ROLE_COLUMN_HEADER", + "value": 26 + }, + { + "name": "ROLE_TREE", + "value": 27 + }, + { + "name": "ROLE_TREE_ITEM", + "value": 28 + }, + { + "name": "ROLE_LIST", + "value": 29 + }, + { + "name": "ROLE_LIST_ITEM", + "value": 30 + }, + { + "name": "ROLE_LIST_BOX", + "value": 31 + }, + { + "name": "ROLE_LIST_BOX_OPTION", + "value": 32 + }, + { + "name": "ROLE_TAB_BAR", + "value": 33 + }, + { + "name": "ROLE_TAB", + "value": 34 + }, + { + "name": "ROLE_TAB_PANEL", + "value": 35 + }, + { + "name": "ROLE_MENU_BAR", + "value": 36 + }, + { + "name": "ROLE_MENU", + "value": 37 + }, + { + "name": "ROLE_MENU_ITEM", + "value": 38 + }, + { + "name": "ROLE_MENU_ITEM_CHECK_BOX", + "value": 39 + }, + { + "name": "ROLE_MENU_ITEM_RADIO", + "value": 40 + }, + { + "name": "ROLE_IMAGE", + "value": 41 + }, + { + "name": "ROLE_WINDOW", + "value": 42 + }, + { + "name": "ROLE_TITLE_BAR", + "value": 43 + }, + { + "name": "ROLE_DIALOG", + "value": 44 + }, + { + "name": "ROLE_TOOLTIP", + "value": 45 + }, + { + "name": "ROLE_REGION", + "value": 46 + }, + { + "name": "ROLE_TEXT_RUN", + "value": 47 + } + ] + }, + { + "name": "AccessibilityPopupType", + "is_bitfield": false, + "values": [ + { + "name": "POPUP_MENU", + "value": 0 + }, + { + "name": "POPUP_LIST", + "value": 1 + }, + { + "name": "POPUP_TREE", + "value": 2 + }, + { + "name": "POPUP_DIALOG", + "value": 3 + } + ] + }, + { + "name": "AccessibilityFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_HIDDEN", + "value": 0 + }, + { + "name": "FLAG_MULTISELECTABLE", + "value": 1 + }, + { + "name": "FLAG_REQUIRED", + "value": 2 + }, + { + "name": "FLAG_VISITED", + "value": 3 + }, + { + "name": "FLAG_BUSY", + "value": 4 + }, + { + "name": "FLAG_MODAL", + "value": 5 + }, + { + "name": "FLAG_TOUCH_PASSTHROUGH", + "value": 6 + }, + { + "name": "FLAG_READONLY", + "value": 7 + }, + { + "name": "FLAG_DISABLED", + "value": 8 + }, + { + "name": "FLAG_CLIPS_CHILDREN", + "value": 9 + } + ] + }, + { + "name": "AccessibilityAction", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_CLICK", + "value": 0 + }, + { + "name": "ACTION_FOCUS", + "value": 1 + }, + { + "name": "ACTION_BLUR", + "value": 2 + }, + { + "name": "ACTION_COLLAPSE", + "value": 3 + }, + { + "name": "ACTION_EXPAND", + "value": 4 + }, + { + "name": "ACTION_DECREMENT", + "value": 5 + }, + { + "name": "ACTION_INCREMENT", + "value": 6 + }, + { + "name": "ACTION_HIDE_TOOLTIP", + "value": 7 + }, + { + "name": "ACTION_SHOW_TOOLTIP", + "value": 8 + }, + { + "name": "ACTION_SET_TEXT_SELECTION", + "value": 9 + }, + { + "name": "ACTION_REPLACE_SELECTED_TEXT", + "value": 10 + }, + { + "name": "ACTION_SCROLL_BACKWARD", + "value": 11 + }, + { + "name": "ACTION_SCROLL_DOWN", + "value": 12 + }, + { + "name": "ACTION_SCROLL_FORWARD", + "value": 13 + }, + { + "name": "ACTION_SCROLL_LEFT", + "value": 14 + }, + { + "name": "ACTION_SCROLL_RIGHT", + "value": 15 + }, + { + "name": "ACTION_SCROLL_UP", + "value": 16 + }, + { + "name": "ACTION_SCROLL_INTO_VIEW", + "value": 17 + }, + { + "name": "ACTION_SCROLL_TO_POINT", + "value": 18 + }, + { + "name": "ACTION_SET_SCROLL_OFFSET", + "value": 19 + }, + { + "name": "ACTION_SET_VALUE", + "value": 20 + }, + { + "name": "ACTION_SHOW_CONTEXT_MENU", + "value": 21 + }, + { + "name": "ACTION_CUSTOM", + "value": 22 + } + ] + }, + { + "name": "AccessibilityLiveMode", + "is_bitfield": false, + "values": [ + { + "name": "LIVE_OFF", + "value": 0 + }, + { + "name": "LIVE_POLITE", + "value": 1 + }, + { + "name": "LIVE_ASSERTIVE", + "value": 2 + } + ] + }, + { + "name": "AccessibilityScrollUnit", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_UNIT_ITEM", + "value": 0 + }, + { + "name": "SCROLL_UNIT_PAGE", + "value": 1 + } + ] + }, + { + "name": "AccessibilityScrollHint", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_HINT_TOP_LEFT", + "value": 0 + }, + { + "name": "SCROLL_HINT_BOTTOM_RIGHT", + "value": 1 + }, + { + "name": "SCROLL_HINT_TOP_EDGE", + "value": 2 + }, + { + "name": "SCROLL_HINT_BOTTOM_EDGE", + "value": 3 + }, + { + "name": "SCROLL_HINT_LEFT_EDGE", + "value": 4 + }, + { + "name": "SCROLL_HINT_RIGHT_EDGE", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "is_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846965249, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "role", + "type": "enum::AccessibilityServer.AccessibilityRole" + } + ] + }, + { + "name": "create_sub_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1151690429, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "parent_rid", + "type": "RID" + }, + { + "name": "role", + "type": "enum::AccessibilityServer.AccessibilityRole" + }, + { + "name": "insert_pos", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "create_sub_text_edit_elements", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2702009895, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "parent_rid", + "type": "RID" + }, + { + "name": "shaped_text", + "type": "RID" + }, + { + "name": "min_height", + "type": "float", + "meta": "float" + }, + { + "name": "insert_pos", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "is_last_line", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_element", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "free_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "element_set_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "element_get_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "set_window_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2386961724, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "rect_out", + "type": "Rect2" + }, + { + "name": "rect_in", + "type": "Rect2" + } + ] + }, + { + "name": "set_window_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "focused", + "type": "bool" + } + ] + }, + { + "name": "update_set_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "get_window_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_role", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3747886520, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "role", + "type": "enum::AccessibilityServer.AccessibilityRole" + } + ] + }, + { + "name": "update_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "update_set_braille_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "update_set_braille_role_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "update_set_extra_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "update_set_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "update_set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "update_set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "update_set_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1378122625, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "update_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "update_add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "child_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_controls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_details", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_described_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_flow_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_labeled_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_add_related_radio_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_active_descendant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_next_on_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_previous_on_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_member_of", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "group_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_in_page_link_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_error_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "update_set_live", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2993365237, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "live", + "type": "enum::AccessibilityServer.AccessibilityLiveMode" + } + ] + }, + { + "name": "update_add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3960092835, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "action", + "type": "enum::AccessibilityServer.AccessibilityAction" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "update_add_custom_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "action_id", + "type": "int", + "meta": "int32" + }, + { + "name": "action_description", + "type": "String" + } + ] + }, + { + "name": "update_set_table_row_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_table_column_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_table_row_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_table_column_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_table_cell_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "row_index", + "type": "int", + "meta": "int32" + }, + { + "name": "column_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_table_cell_span", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "row_span", + "type": "int", + "meta": "int32" + }, + { + "name": "column_span", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_list_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_list_item_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_list_item_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_list_item_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "update_set_list_item_expanded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "expanded", + "type": "bool" + } + ] + }, + { + "name": "update_set_popup_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 690307634, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "popup", + "type": "enum::AccessibilityServer.AccessibilityPopupType" + } + ] + }, + { + "name": "update_set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "checekd", + "type": "bool" + } + ] + }, + { + "name": "update_set_num_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_num_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_num_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_num_jump", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "jump", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_scroll_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_scroll_x_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_scroll_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_scroll_y_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "update_set_text_decorations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 457503484, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "underline", + "type": "bool" + }, + { + "name": "strikethrough", + "type": "bool" + }, + { + "name": "overline", + "type": "bool" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(0, 0, 0, 1)" + } + ] + }, + { + "name": "update_set_text_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3725995085, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "align", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "update_set_text_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3119144029, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "text_start_id", + "type": "RID" + }, + { + "name": "start_char", + "type": "int", + "meta": "int32" + }, + { + "name": "text_end_id", + "type": "RID" + }, + { + "name": "end_char", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1473043386, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::AccessibilityServer.AccessibilityFlags" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "update_set_classname", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "classname", + "type": "String" + } + ] + }, + { + "name": "update_set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "placeholder", + "type": "String" + } + ] + }, + { + "name": "update_set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "update_set_text_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "update_set_list_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "update_set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "shortcut", + "type": "String" + } + ] + }, + { + "name": "update_set_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "update_set_role_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "update_set_state_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "update_set_color_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "update_set_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "update_set_foreground_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + } + ] + }, + { + "name": "AimModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoneConstraint3D", + "api_type": "core", + "methods": [ + { + "name": "set_forward_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2496831085, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SkeletonModifier3D.BoneAxis" + } + ] + }, + { + "name": "get_forward_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3949866735, + "return_value": { + "type": "enum::SkeletonModifier3D.BoneAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_euler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_euler", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_primary_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776736805, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_primary_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4131134770, + "return_value": { + "type": "enum::Vector3.Axis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_secondary_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_secondary_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "AnimatableBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "StaticBody2D", + "api_type": "core", + "methods": [ + { + "name": "set_sync_to_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sync_to_physics_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync_to_physics", + "setter": "set_sync_to_physics", + "getter": "is_sync_to_physics_enabled" + } + ] + }, + { + "name": "AnimatableBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "StaticBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_sync_to_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sync_to_physics_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync_to_physics", + "setter": "set_sync_to_physics", + "getter": "is_sync_to_physics_enabled" + } + ] + }, + { + "name": "AnimatedSprite2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_sprite_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905781144, + "arguments": [ + { + "name": "sprite_frames", + "type": "SpriteFrames" + } + ] + }, + { + "name": "get_sprite_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804851214, + "return_value": { + "type": "SpriteFrames" + } + }, + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_and_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "sprite_frames_changed" + }, + { + "name": "animation_changed" + }, + { + "name": "frame_changed" + }, + { + "name": "animation_looped" + }, + { + "name": "animation_finished" + } + ], + "properties": [ + { + "type": "SpriteFrames", + "name": "sprite_frames", + "setter": "set_sprite_frames", + "getter": "get_sprite_frames" + }, + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "float", + "name": "frame_progress", + "setter": "set_frame_progress", + "getter": "get_frame_progress" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "AnimatedSprite3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpriteBase3D", + "api_type": "core", + "methods": [ + { + "name": "set_sprite_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905781144, + "arguments": [ + { + "name": "sprite_frames", + "type": "SpriteFrames" + } + ] + }, + { + "name": "get_sprite_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804851214, + "return_value": { + "type": "SpriteFrames" + } + }, + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_and_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "sprite_frames_changed" + }, + { + "name": "animation_changed" + }, + { + "name": "frame_changed" + }, + { + "name": "animation_looped" + }, + { + "name": "animation_finished" + } + ], + "properties": [ + { + "type": "SpriteFrames", + "name": "sprite_frames", + "setter": "set_sprite_frames", + "getter": "get_sprite_frames" + }, + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "float", + "name": "frame_progress", + "setter": "set_frame_progress", + "getter": "get_frame_progress" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + } + ] + }, + { + "name": "AnimatedTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "constants": [ + { + "name": "MAX_FRAMES", + "value": 256 + } + ], + "methods": [ + { + "name": "set_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_pause", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "one_shot", + "type": "bool" + } + ] + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_frame_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_frame_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_frame_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + }, + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "frames", + "setter": "set_frames", + "getter": "get_frames" + }, + { + "type": "int", + "name": "current_frame", + "setter": "set_current_frame", + "getter": "get_current_frame" + }, + { + "type": "bool", + "name": "pause", + "setter": "set_pause", + "getter": "get_pause" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + } + ] + }, + { + "name": "Animation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TrackType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VALUE", + "value": 0 + }, + { + "name": "TYPE_POSITION_3D", + "value": 1 + }, + { + "name": "TYPE_ROTATION_3D", + "value": 2 + }, + { + "name": "TYPE_SCALE_3D", + "value": 3 + }, + { + "name": "TYPE_BLEND_SHAPE", + "value": 4 + }, + { + "name": "TYPE_METHOD", + "value": 5 + }, + { + "name": "TYPE_BEZIER", + "value": 6 + }, + { + "name": "TYPE_AUDIO", + "value": 7 + }, + { + "name": "TYPE_ANIMATION", + "value": 8 + } + ] + }, + { + "name": "InterpolationType", + "is_bitfield": false, + "values": [ + { + "name": "INTERPOLATION_NEAREST", + "value": 0 + }, + { + "name": "INTERPOLATION_LINEAR", + "value": 1 + }, + { + "name": "INTERPOLATION_CUBIC", + "value": 2 + }, + { + "name": "INTERPOLATION_LINEAR_ANGLE", + "value": 3 + }, + { + "name": "INTERPOLATION_CUBIC_ANGLE", + "value": 4 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_CONTINUOUS", + "value": 0 + }, + { + "name": "UPDATE_DISCRETE", + "value": 1 + }, + { + "name": "UPDATE_CAPTURE", + "value": 2 + } + ] + }, + { + "name": "LoopMode", + "is_bitfield": false, + "values": [ + { + "name": "LOOP_NONE", + "value": 0 + }, + { + "name": "LOOP_LINEAR", + "value": 1 + }, + { + "name": "LOOP_PINGPONG", + "value": 2 + } + ] + }, + { + "name": "LoopedFlag", + "is_bitfield": false, + "values": [ + { + "name": "LOOPED_FLAG_NONE", + "value": 0 + }, + { + "name": "LOOPED_FLAG_END", + "value": 1 + }, + { + "name": "LOOPED_FLAG_START", + "value": 2 + } + ] + }, + { + "name": "FindMode", + "is_bitfield": false, + "values": [ + { + "name": "FIND_MODE_NEAREST", + "value": 0 + }, + { + "name": "FIND_MODE_APPROX", + "value": 1 + }, + { + "name": "FIND_MODE_EXACT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3843682357, + "hash_compatibility": [ + 2393815928 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Animation.TrackType" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_track_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "track_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3445944217, + "return_value": { + "type": "enum::Animation.TrackType" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "find_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 245376003, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "type", + "type": "enum::Animation.TrackType" + } + ] + }, + { + "name": "track_move_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_move_down", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_move_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_swap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "with_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_imported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "imported", + "type": "bool" + } + ] + }, + { + "name": "track_is_imported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "track_is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "position_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540608232, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "rotation_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4165004800, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "scale_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540608232, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "blend_shape_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1534913637, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "position_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "rotation_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915876792, + "hash_compatibility": [ + 1988711975 + ], + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "scale_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "blend_shape_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2482365182, + "hash_compatibility": [ + 1900462983 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808952278, + "hash_compatibility": [ + 1985425300 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "transition", + "type": "float", + "meta": "float", + "default_value": "1" + } + ] + }, + { + "name": "track_remove_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_remove_key_at_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "track_set_key_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060538656, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "track_set_key_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transition", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "track_set_key_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "track_get_key_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_get_key_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_find_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4230953007, + "hash_compatibility": [ + 3245197284, + 3898229885 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "find_mode", + "type": "enum::Animation.FindMode", + "default_value": "0" + }, + { + "name": "limit", + "type": "bool", + "default_value": "false" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "track_set_interpolation_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4112932513, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "enum::Animation.InterpolationType" + } + ] + }, + { + "name": "track_get_interpolation_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530756894, + "return_value": { + "type": "enum::Animation.InterpolationType" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_set_interpolation_loop_wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "bool" + } + ] + }, + { + "name": "track_get_interpolation_loop_wrap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "track_is_compressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "value_track_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2854058312, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Animation.UpdateMode" + } + ] + }, + { + "name": "value_track_get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440326473, + "return_value": { + "type": "enum::Animation.UpdateMode" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "value_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747269075, + "hash_compatibility": [ + 491147702 + ], + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "method_track_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "method_track_get_params", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3656773645, + "hash_compatibility": [ + 1057544502 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "value", + "type": "float", + "meta": "float" + }, + { + "name": "in_handle", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "out_handle", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "bezier_track_set_key_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "bezier_track_set_key_in_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1719223284, + "hash_compatibility": [ + 1028302688 + ], + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "in_handle", + "type": "Vector2" + }, + { + "name": "balanced_value_time_ratio", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "bezier_track_set_key_out_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1719223284, + "hash_compatibility": [ + 1028302688 + ], + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "out_handle", + "type": "Vector2" + }, + { + "name": "balanced_value_time_ratio", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "bezier_track_get_key_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_get_key_in_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_get_key_out_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "bezier_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1900462983, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "audio_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4021027286, + "hash_compatibility": [ + 3489962123 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "stream", + "type": "Resource" + }, + { + "name": "start_offset", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "end_offset", + "type": "float", + "meta": "float", + "default_value": "0" + } + ] + }, + { + "name": "audio_track_set_key_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886397084, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "Resource" + } + ] + }, + { + "name": "audio_track_set_key_start_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "audio_track_set_key_end_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "audio_track_get_key_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 635277205, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_get_key_start_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_get_key_end_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "audio_track_set_use_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "audio_track_is_use_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "animation_track_insert_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 158676774, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "animation_track_set_key_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117615382, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "animation_track_get_key_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "remove_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_at_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_next_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_prev_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_marker_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_marker_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3742943038, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_marker_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3155355575, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::Animation.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1988889481, + "return_value": { + "type": "enum::Animation.LoopMode" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size_sec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "copy_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 148001024, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_animation", + "type": "Animation" + } + ] + }, + { + "name": "optimize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3303583852, + "arguments": [ + { + "name": "allowed_velocity_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "allowed_angular_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "precision", + "type": "int", + "meta": "int32", + "default_value": "3" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608408117, + "arguments": [ + { + "name": "page_size", + "type": "int", + "meta": "uint32", + "default_value": "8192" + }, + { + "name": "fps", + "type": "int", + "meta": "uint32", + "default_value": "120" + }, + { + "name": "split_tolerance", + "type": "float", + "meta": "float", + "default_value": "4.0" + } + ] + }, + { + "name": "is_capture_included", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "bool", + "name": "capture_included", + "getter": "is_capture_included" + } + ] + }, + { + "name": "AnimationLibrary", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "add_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1811855551, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "animation", + "type": "Animation" + } + ] + }, + { + "name": "remove_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2933122410, + "return_value": { + "type": "Animation" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "get_animation_list_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "animation_added", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_removed", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_renamed", + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_changed", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "AnimationMixer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "AnimationCallbackModeProcess", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_CALLBACK_MODE_PROCESS_MANUAL", + "value": 2 + } + ] + }, + { + "name": "AnimationCallbackModeMethod", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_METHOD_DEFERRED", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_METHOD_IMMEDIATE", + "value": 1 + } + ] + }, + { + "name": "AnimationCallbackModeDiscrete", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT", + "value": 0 + }, + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE", + "value": 1 + }, + { + "name": "ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_post_process_key_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2716908335, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + }, + { + "name": "track", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "object_id", + "type": "int", + "meta": "uint64" + }, + { + "name": "object_sub_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 618909818, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "library", + "type": "AnimationLibrary" + } + ] + }, + { + "name": "remove_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 147342321, + "return_value": { + "type": "AnimationLibrary" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_library_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2933122410, + "return_value": { + "type": "Animation" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deterministic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "deterministic", + "type": "bool" + } + ] + }, + { + "name": "is_deterministic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_root_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_callback_mode_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2153733086, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeProcess" + } + ] + }, + { + "name": "get_callback_mode_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1394468472, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeProcess" + } + }, + { + "name": "set_callback_mode_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 742218271, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeMethod" + } + ] + }, + { + "name": "get_callback_mode_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 489449656, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeMethod" + } + }, + { + "name": "set_callback_mode_discrete", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998944670, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete" + } + ] + }, + { + "name": "get_callback_mode_discrete", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3493168860, + "return_value": { + "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete" + } + }, + { + "name": "set_audio_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_audio_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_root_motion_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_motion_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_root_motion_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_root_motion_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_root_motion_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "get_root_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_position_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_root_motion_rotation_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "get_root_motion_scale_accumulator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "clear_caches", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333632127, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType", + "default_value": "0" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType", + "default_value": "0" + } + ] + }, + { + "name": "set_reset_on_save_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_reset_on_save_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "find_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559484580, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + } + ] + }, + { + "name": "find_animation_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559484580, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation", + "type": "Animation" + } + ] + } + ], + "signals": [ + { + "name": "animation_list_changed" + }, + { + "name": "animation_libraries_updated" + }, + { + "name": "animation_finished", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_started", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "caches_cleared" + }, + { + "name": "mixer_applied" + }, + { + "name": "mixer_updated" + } + ], + "properties": [ + { + "type": "bool", + "name": "active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "bool", + "name": "deterministic", + "setter": "set_deterministic", + "getter": "is_deterministic" + }, + { + "type": "bool", + "name": "reset_on_save", + "setter": "set_reset_on_save_enabled", + "getter": "is_reset_on_save_enabled" + }, + { + "type": "NodePath", + "name": "root_node", + "setter": "set_root_node", + "getter": "get_root_node" + }, + { + "type": "NodePath", + "name": "root_motion_track", + "setter": "set_root_motion_track", + "getter": "get_root_motion_track" + }, + { + "type": "bool", + "name": "root_motion_local", + "setter": "set_root_motion_local", + "getter": "is_root_motion_local" + }, + { + "type": "int", + "name": "audio_max_polyphony", + "setter": "set_audio_max_polyphony", + "getter": "get_audio_max_polyphony" + }, + { + "type": "int", + "name": "callback_mode_process", + "setter": "set_callback_mode_process", + "getter": "get_callback_mode_process" + }, + { + "type": "int", + "name": "callback_mode_method", + "setter": "set_callback_mode_method", + "getter": "get_callback_mode_method" + }, + { + "type": "int", + "name": "callback_mode_discrete", + "setter": "set_callback_mode_discrete", + "getter": "get_callback_mode_discrete" + } + ] + }, + { + "name": "AnimationNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "FilterAction", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_IGNORE", + "value": 0 + }, + { + "name": "FILTER_PASS", + "value": 1 + }, + { + "name": "FILTER_STOP", + "value": 2 + }, + { + "name": "FILTER_BLEND", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_get_child_nodes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_parameter_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "_get_child_by_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 625644256, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_get_parameter_default_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "_is_parameter_read_only", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2139827523, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "test_only", + "type": "bool" + } + ] + }, + { + "name": "_get_caption", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_has_filter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 215573526, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_input_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_filter_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_filtered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "set_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_processing_animation_tree_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "is_process_testing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "blend_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1630801826, + "hash_compatibility": [ + 11797022 + ], + "arguments": [ + { + "name": "animation", + "type": "StringName" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "delta", + "type": "float", + "meta": "double" + }, + { + "name": "seeked", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "looped_flag", + "type": "enum::Animation.LoopedFlag", + "default_value": "0" + } + ] + }, + { + "name": "blend_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1746075988, + "hash_compatibility": [ + 263389446 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "filter", + "type": "enum::AnimationNode.FilterAction", + "default_value": "0" + }, + { + "name": "sync", + "type": "bool", + "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "blend_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361527350, + "hash_compatibility": [ + 2709059328 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "input_index", + "type": "int", + "meta": "int32" + }, + { + "name": "time", + "type": "float", + "meta": "double" + }, + { + "name": "seek", + "type": "bool" + }, + { + "name": "is_external_seeking", + "type": "bool" + }, + { + "name": "blend", + "type": "float", + "meta": "float" + }, + { + "name": "filter", + "type": "enum::AnimationNode.FilterAction", + "default_value": "0" + }, + { + "name": "sync", + "type": "bool", + "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + } + ], + "signals": [ + { + "name": "tree_changed" + }, + { + "name": "node_updated", + "arguments": [ + { + "name": "object_id", + "type": "int" + } + ] + }, + { + "name": "animation_node_renamed", + "arguments": [ + { + "name": "object_id", + "type": "int" + }, + { + "name": "old_name", + "type": "String" + }, + { + "name": "new_name", + "type": "String" + } + ] + }, + { + "name": "animation_node_removed", + "arguments": [ + { + "name": "object_id", + "type": "int" + }, + { + "name": "node_name", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "filter_enabled", + "setter": "set_filter_enabled", + "getter": "is_filter_enabled" + }, + { + "type": "Array", + "name": "filters", + "setter": "_set_filters", + "getter": "_get_filters" + } + ] + }, + { + "name": "AnimationNodeAdd2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeAdd3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeAnimation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "PlayMode", + "is_bitfield": false, + "values": [ + { + "name": "PLAY_MODE_FORWARD", + "value": 0 + }, + { + "name": "PLAY_MODE_BACKWARD", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_play_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3347718873, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeAnimation.PlayMode" + } + ] + }, + { + "name": "get_play_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2061244637, + "return_value": { + "type": "enum::AnimationNodeAnimation.PlayMode" + } + }, + { + "name": "set_advance_on_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "advance_on_start", + "type": "bool" + } + ] + }, + { + "name": "is_advance_on_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_custom_timeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_custom_timeline", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_timeline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_timeline_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeline_length", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_timeline_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_stretch_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stretch_time_scale", + "type": "bool" + } + ] + }, + { + "name": "is_stretching_time_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_start_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "start_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_start_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3155355575, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::Animation.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1988889481, + "return_value": { + "type": "enum::Animation.LoopMode" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "animation", + "setter": "set_animation", + "getter": "get_animation" + }, + { + "type": "int", + "name": "play_mode", + "setter": "set_play_mode", + "getter": "get_play_mode" + }, + { + "type": "bool", + "name": "advance_on_start", + "setter": "set_advance_on_start", + "getter": "is_advance_on_start" + }, + { + "type": "bool", + "name": "use_custom_timeline", + "setter": "set_use_custom_timeline", + "getter": "is_using_custom_timeline" + }, + { + "type": "float", + "name": "timeline_length", + "setter": "set_timeline_length", + "getter": "get_timeline_length" + }, + { + "type": "bool", + "name": "stretch_time_scale", + "setter": "set_stretch_time_scale", + "getter": "is_stretching_time_scale" + }, + { + "type": "float", + "name": "start_offset", + "setter": "set_start_offset", + "getter": "get_start_offset" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + } + ] + }, + { + "name": "AnimationNodeBlend2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeBlend3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeBlendSpace1D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_INTERPOLATED", + "value": 0 + }, + { + "name": "BLEND_MODE_DISCRETE", + "value": 1 + }, + { + "name": "BLEND_MODE_DISCRETE_CARRY", + "value": 2 + } + ] + }, + { + "name": "SyncMode", + "is_bitfield": false, + "values": [ + { + "name": "SYNC_MODE_NONE", + "value": 0 + }, + { + "name": "SYNC_MODE_INDEPENDENT", + "value": 1 + }, + { + "name": "SYNC_MODE_CYCLIC_MUTABLE", + "value": 2 + }, + { + "name": "SYNC_MODE_CYCLIC_CONSTANT", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "add_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 398361042, + "hash_compatibility": [ + 285050433, + 4069484420 + ], + "arguments": [ + { + "name": "node", + "type": "AnimationRootNode" + }, + { + "name": "pos", + "type": "float", + "meta": "float" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "set_blend_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "pos", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_blend_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4240341528, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_blend_point_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 665599029, + "return_value": { + "type": "AnimationRootNode" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_point_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "find_blend_point_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_blend_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "reorder_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_min_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_space", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_space", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "snap", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_value_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_value_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2600869457, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeBlendSpace1D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1547667849, + "return_value": { + "type": "enum::AnimationNodeBlendSpace1D.BlendMode" + } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sync_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1065895142, + "arguments": [ + { + "name": "sync_mode", + "type": "enum::AnimationNodeBlendSpace1D.SyncMode" + } + ] + }, + { + "name": "get_sync_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132474921, + "return_value": { + "type": "enum::AnimationNodeBlendSpace1D.SyncMode" + } + }, + { + "name": "set_cyclic_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_cyclic_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "properties": [ + { + "type": "float", + "name": "min_space", + "setter": "set_min_space", + "getter": "get_min_space" + }, + { + "type": "float", + "name": "max_space", + "setter": "set_max_space", + "getter": "get_max_space" + }, + { + "type": "float", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "String", + "name": "value_label", + "setter": "set_value_label", + "getter": "get_value_label" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + }, + { + "type": "int", + "name": "sync_mode", + "setter": "set_sync_mode", + "getter": "get_sync_mode" + }, + { + "type": "float", + "name": "cyclic_length", + "setter": "set_cyclic_length", + "getter": "get_cyclic_length" + } + ] + }, + { + "name": "AnimationNodeBlendSpace2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_INTERPOLATED", + "value": 0 + }, + { + "name": "BLEND_MODE_DISCRETE", + "value": 1 + }, + { + "name": "BLEND_MODE_DISCRETE_CARRY", + "value": 2 + } + ] + }, + { + "name": "SyncMode", + "is_bitfield": false, + "values": [ + { + "name": "SYNC_MODE_NONE", + "value": 0 + }, + { + "name": "SYNC_MODE_INDEPENDENT", + "value": 1 + }, + { + "name": "SYNC_MODE_CYCLIC_MUTABLE", + "value": 2 + }, + { + "name": "SYNC_MODE_CYCLIC_CONSTANT", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "add_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768750458, + "hash_compatibility": [ + 402261981, + 1533588937 + ], + "arguments": [ + { + "name": "node", + "type": "AnimationRootNode" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "set_blend_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "pos", + "type": "Vector2" + } + ] + }, + { + "name": "get_blend_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4240341528, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_blend_point_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 665599029, + "return_value": { + "type": "AnimationRootNode" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_point_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_point_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "find_blend_point_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_blend_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "reorder_blend_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 753017335, + "hash_compatibility": [ + 642454959 + ], + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "z", + "type": "int", + "meta": "int32" + }, + { + "name": "at_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_triangle_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "triangle", + "type": "int", + "meta": "int32" + }, + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "triangle", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_triangle_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "min_space", + "type": "Vector2" + } + ] + }, + { + "name": "get_min_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_max_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "max_space", + "type": "Vector2" + } + ] + }, + { + "name": "get_max_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "snap", + "type": "Vector2" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_x_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_x_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_y_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_y_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_auto_triangles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_auto_triangles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 81193520, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeBlendSpace2D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1398433632, + "return_value": { + "type": "enum::AnimationNodeBlendSpace2D.BlendMode" + } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sync_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2615784488, + "arguments": [ + { + "name": "sync_mode", + "type": "enum::AnimationNodeBlendSpace2D.SyncMode" + } + ] + }, + { + "name": "get_sync_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 242032665, + "return_value": { + "type": "enum::AnimationNodeBlendSpace2D.SyncMode" + } + }, + { + "name": "set_cyclic_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_cyclic_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "signals": [ + { + "name": "triangles_updated" + } + ], + "properties": [ + { + "type": "bool", + "name": "auto_triangles", + "setter": "set_auto_triangles", + "getter": "get_auto_triangles" + }, + { + "type": "PackedInt32Array", + "name": "triangles", + "setter": "_set_triangles", + "getter": "_get_triangles" + }, + { + "type": "Vector2", + "name": "min_space", + "setter": "set_min_space", + "getter": "get_min_space" + }, + { + "type": "Vector2", + "name": "max_space", + "setter": "set_max_space", + "getter": "get_max_space" + }, + { + "type": "Vector2", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "String", + "name": "x_label", + "setter": "set_x_label", + "getter": "get_x_label" + }, + { + "type": "String", + "name": "y_label", + "setter": "set_y_label", + "getter": "get_y_label" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + }, + { + "type": "int", + "name": "sync_mode", + "setter": "set_sync_mode", + "getter": "get_sync_mode" + }, + { + "type": "float", + "name": "cyclic_length", + "setter": "set_cyclic_length", + "getter": "get_cyclic_length" + } + ] + }, + { + "name": "AnimationNodeBlendTree", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "constants": [ + { + "name": "CONNECTION_OK", + "value": 0 + }, + { + "name": "CONNECTION_ERROR_NO_INPUT", + "value": 1 + }, + { + "name": "CONNECTION_ERROR_NO_INPUT_INDEX", + "value": 2 + }, + { + "name": "CONNECTION_ERROR_NO_OUTPUT", + "value": 3 + }, + { + "name": "CONNECTION_ERROR_SAME_NODE", + "value": 4 + }, + { + "name": "CONNECTION_ERROR_CONNECTION_EXISTS", + "value": 5 + } + ], + "methods": [ + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1980270704, + "hash_compatibility": [ + 2055804584 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 625644256, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "connect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168001410, + "arguments": [ + { + "name": "input_node", + "type": "StringName" + }, + { + "name": "input_index", + "type": "int", + "meta": "int32" + }, + { + "name": "output_node", + "type": "StringName" + } + ] + }, + { + "name": "disconnect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "input_node", + "type": "StringName" + }, + { + "name": "input_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999414630, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "signals": [ + { + "name": "node_changed", + "arguments": [ + { + "name": "node_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "graph_offset", + "setter": "set_graph_offset", + "getter": "get_graph_offset" + } + ] + }, + { + "name": "AnimationNodeExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core", + "methods": [ + { + "name": "_process_animation_node", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 912931771, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "playback_info", + "type": "PackedFloat64Array" + }, + { + "name": "test_only", + "type": "bool" + } + ] + }, + { + "name": "is_looping", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2035584311, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node_info", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_remaining_time", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2851904656, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "node_info", + "type": "PackedFloat32Array" + }, + { + "name": "break_loop", + "type": "bool" + } + ] + } + ] + }, + { + "name": "AnimationNodeOneShot", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core", + "enums": [ + { + "name": "OneShotRequest", + "is_bitfield": false, + "values": [ + { + "name": "ONE_SHOT_REQUEST_NONE", + "value": 0 + }, + { + "name": "ONE_SHOT_REQUEST_FIRE", + "value": 1 + }, + { + "name": "ONE_SHOT_REQUEST_ABORT", + "value": 2 + }, + { + "name": "ONE_SHOT_REQUEST_FADE_OUT", + "value": 3 + } + ] + }, + { + "name": "MixMode", + "is_bitfield": false, + "values": [ + { + "name": "MIX_MODE_BLEND", + "value": 0 + }, + { + "name": "MIX_MODE_ADD", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_fadein_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_fadein_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_fadein_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadein_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_fadeout_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_fadeout_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_fadeout_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadeout_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_abort_on_reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_aborted_on_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autorestart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "has_autorestart", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autorestart_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_autorestart_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_autorestart_random_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_autorestart_random_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_mix_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1018899799, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeOneShot.MixMode" + } + ] + }, + { + "name": "get_mix_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3076550526, + "return_value": { + "type": "enum::AnimationNodeOneShot.MixMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mix_mode", + "setter": "set_mix_mode", + "getter": "get_mix_mode" + }, + { + "type": "float", + "name": "fadein_time", + "setter": "set_fadein_time", + "getter": "get_fadein_time" + }, + { + "type": "Curve", + "name": "fadein_curve", + "setter": "set_fadein_curve", + "getter": "get_fadein_curve" + }, + { + "type": "float", + "name": "fadeout_time", + "setter": "set_fadeout_time", + "getter": "get_fadeout_time" + }, + { + "type": "Curve", + "name": "fadeout_curve", + "setter": "set_fadeout_curve", + "getter": "get_fadeout_curve" + }, + { + "type": "bool", + "name": "break_loop_at_end", + "setter": "set_break_loop_at_end", + "getter": "is_loop_broken_at_end" + }, + { + "type": "bool", + "name": "abort_on_reset", + "setter": "set_abort_on_reset", + "getter": "is_aborted_on_reset" + }, + { + "type": "bool", + "name": "autorestart", + "setter": "set_autorestart", + "getter": "has_autorestart" + }, + { + "type": "float", + "name": "autorestart_delay", + "setter": "set_autorestart_delay", + "getter": "get_autorestart_delay" + }, + { + "type": "float", + "name": "autorestart_random_delay", + "setter": "set_autorestart_random_delay", + "getter": "get_autorestart_random_delay" + } + ] + }, + { + "name": "AnimationNodeOutput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationNodeStateMachine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationRootNode", + "api_type": "core", + "enums": [ + { + "name": "StateMachineType", + "is_bitfield": false, + "values": [ + { + "name": "STATE_MACHINE_TYPE_ROOT", + "value": 0 + }, + { + "name": "STATE_MACHINE_TYPE_NESTED", + "value": 1 + }, + { + "name": "STATE_MACHINE_TYPE_GROUPED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1980270704, + "hash_compatibility": [ + 2055804584 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "replace_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559412862, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "node", + "type": "AnimationNode" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 625644256, + "return_value": { + "type": "AnimationNode" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 739213945, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "node", + "type": "AnimationNode" + } + ] + }, + { + "name": "get_node_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999414630, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + } + ] + }, + { + "name": "add_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 795486887, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + }, + { + "name": "transition", + "type": "AnimationNodeStateMachineTransition" + } + ] + }, + { + "name": "get_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4192381260, + "return_value": { + "type": "AnimationNodeStateMachineTransition" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_transition_by_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "from", + "type": "StringName" + }, + { + "name": "to", + "type": "StringName" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_state_machine_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584759088, + "arguments": [ + { + "name": "state_machine_type", + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + ] + }, + { + "name": "get_state_machine_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1140726469, + "return_value": { + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + }, + { + "name": "set_allow_transition_to_self", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_allow_transition_to_self", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reset_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "are_ends_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "state_machine_type", + "setter": "set_state_machine_type", + "getter": "get_state_machine_type" + }, + { + "type": "bool", + "name": "allow_transition_to_self", + "setter": "set_allow_transition_to_self", + "getter": "is_allow_transition_to_self" + }, + { + "type": "bool", + "name": "reset_ends", + "setter": "set_reset_ends", + "getter": "are_ends_reset" + } + ] + }, + { + "name": "AnimationNodeStateMachinePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "travel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3823612587, + "hash_compatibility": [ + 3683006648 + ], + "arguments": [ + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "reset_on_teleport", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3823612587, + "hash_compatibility": [ + 3683006648 + ], + "arguments": [ + { + "name": "node", + "type": "StringName" + }, + { + "name": "reset", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_current_play_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fading_from_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_fading_from_play_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fading_from_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fading_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fading_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_travel_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + } + ], + "signals": [ + { + "name": "state_started", + "arguments": [ + { + "name": "state", + "type": "StringName" + } + ] + }, + { + "name": "state_finished", + "arguments": [ + { + "name": "state", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "AnimationNodeStateMachineTransition", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SwitchMode", + "is_bitfield": false, + "values": [ + { + "name": "SWITCH_MODE_IMMEDIATE", + "value": 0 + }, + { + "name": "SWITCH_MODE_SYNC", + "value": 1 + }, + { + "name": "SWITCH_MODE_AT_END", + "value": 2 + } + ] + }, + { + "name": "AdvanceMode", + "is_bitfield": false, + "values": [ + { + "name": "ADVANCE_MODE_DISABLED", + "value": 0 + }, + { + "name": "ADVANCE_MODE_ENABLED", + "value": 1 + }, + { + "name": "ADVANCE_MODE_AUTO", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_switch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074906633, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" + } + ] + }, + { + "name": "get_switch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138562085, + "return_value": { + "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" + } + }, + { + "name": "set_advance_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1210869868, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode" + } + ] + }, + { + "name": "get_advance_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 61101689, + "return_value": { + "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode" + } + }, + { + "name": "set_advance_condition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_advance_condition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_xfade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_xfade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_xfade_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_xfade_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "reset", + "type": "bool" + } + ] + }, + { + "name": "is_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_advance_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_advance_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "advance_condition_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "xfade_time", + "setter": "set_xfade_time", + "getter": "get_xfade_time" + }, + { + "type": "Curve", + "name": "xfade_curve", + "setter": "set_xfade_curve", + "getter": "get_xfade_curve" + }, + { + "type": "bool", + "name": "break_loop_at_end", + "setter": "set_break_loop_at_end", + "getter": "is_loop_broken_at_end" + }, + { + "type": "bool", + "name": "reset", + "setter": "set_reset", + "getter": "is_reset" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "switch_mode", + "setter": "set_switch_mode", + "getter": "get_switch_mode" + }, + { + "type": "int", + "name": "advance_mode", + "setter": "set_advance_mode", + "getter": "get_advance_mode" + }, + { + "type": "StringName", + "name": "advance_condition", + "setter": "set_advance_condition", + "getter": "get_advance_condition" + }, + { + "type": "String", + "name": "advance_expression", + "setter": "set_advance_expression", + "getter": "get_advance_expression" + } + ] + }, + { + "name": "AnimationNodeSub2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, + { + "name": "AnimationNodeSync", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core", + "methods": [ + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync" + } + ] + }, + { + "name": "AnimationNodeTimeScale", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationNodeTimeSeek", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core", + "methods": [ + { + "name": "set_explicit_elapse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_explicit_elapse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "explicit_elapse", + "setter": "set_explicit_elapse", + "getter": "is_explicit_elapse" + } + ] + }, + { + "name": "AnimationNodeTransition", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core", + "methods": [ + { + "name": "set_input_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "input_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_as_auto_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_set_as_auto_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_input_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_xfade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_xfade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_xfade_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_xfade_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_allow_transition_to_self", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_allow_transition_to_self", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "xfade_time", + "setter": "set_xfade_time", + "getter": "get_xfade_time" + }, + { + "type": "Curve", + "name": "xfade_curve", + "setter": "set_xfade_curve", + "getter": "get_xfade_curve" + }, + { + "type": "bool", + "name": "allow_transition_to_self", + "setter": "set_allow_transition_to_self", + "getter": "is_allow_transition_to_self" + }, + { + "type": "int", + "name": "input_count", + "setter": "set_input_count", + "getter": "get_input_count" + } + ] + }, + { + "name": "AnimationPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AnimationMixer", + "api_type": "core", + "enums": [ + { + "name": "AnimationProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_PROCESS_MANUAL", + "value": 2 + } + ] + }, + { + "name": "AnimationMethodCallMode", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_METHOD_CALL_DEFERRED", + "value": 0 + }, + { + "name": "ANIMATION_METHOD_CALL_IMMEDIATE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "animation_set_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + } + ] + }, + { + "name": "animation_get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + } + ] + }, + { + "name": "set_blend_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3231131886, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + }, + { + "name": "sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_blend_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958752504, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "animation_from", + "type": "StringName" + }, + { + "name": "animation_to", + "type": "StringName" + } + ] + }, + { + "name": "set_default_blend_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_default_blend_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_auto_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_capture", + "type": "bool" + } + ] + }, + { + "name": "is_auto_capture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_capture_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "auto_capture_duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_auto_capture_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_auto_capture_transition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1058637742, + "arguments": [ + { + "name": "auto_capture_transition_type", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "get_auto_capture_transition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3842314528, + "return_value": { + "type": "enum::Tween.TransitionType" + } + }, + { + "name": "set_auto_capture_ease_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208105857, + "arguments": [ + { + "name": "auto_capture_ease_type", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "get_auto_capture_ease_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 631880200, + "return_value": { + "type": "enum::Tween.EaseType" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3118260607, + "hash_compatibility": [ + 3697947785, + 2221377757 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1421431412, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 284774635, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787282401, + "hash_compatibility": [ + 3890664824 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_section_with_markers_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 910195100, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_section_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831955981, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_with_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572969103, + "hash_compatibility": [ + 3180464118 + ], + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "duration", + "type": "float", + "meta": "double", + "default_value": "-1.0" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType", + "default_value": "0" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType", + "default_value": "0" + } + ] + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "keep_state", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_animation_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_current_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "get_current_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "hash_compatibility": [ + 201670096 + ], + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_assigned_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "animation", + "type": "StringName" + } + ] + }, + { + "name": "get_assigned_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "hash_compatibility": [ + 201670096 + ], + "return_value": { + "type": "StringName" + } + }, + { + "name": "queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "hash_compatibility": [ + 2981934095 + ], + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "clear_queue", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_playing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "hash_compatibility": [ + 201670096 + ], + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_movie_quit_on_finish_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_movie_quit_on_finish_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_animation_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_current_animation_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 794792241, + "arguments": [ + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "set_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749779719, + "arguments": [ + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "reset_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_section_start_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_section_end_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "has_section", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1807872683, + "hash_compatibility": [ + 2087892650 + ], + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + }, + { + "name": "update", + "type": "bool", + "default_value": "false" + }, + { + "name": "update_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1663839457, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationPlayer.AnimationProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4207496604, + "return_value": { + "type": "enum::AnimationPlayer.AnimationProcessCallback" + } + }, + { + "name": "set_method_call_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3413514846, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationPlayer.AnimationMethodCallMode" + } + ] + }, + { + "name": "get_method_call_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3583380054, + "return_value": { + "type": "enum::AnimationPlayer.AnimationMethodCallMode" + } + }, + { + "name": "set_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "signals": [ + { + "name": "current_animation_changed", + "arguments": [ + { + "name": "anim_name", + "type": "StringName" + } + ] + }, + { + "name": "animation_changed", + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "StringName", + "name": "current_animation", + "setter": "set_current_animation", + "getter": "get_current_animation" + }, + { + "type": "StringName", + "name": "assigned_animation", + "setter": "set_assigned_animation", + "getter": "get_assigned_animation" + }, + { + "type": "StringName", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "get_autoplay" + }, + { + "type": "float", + "name": "current_animation_length", + "getter": "get_current_animation_length" + }, + { + "type": "float", + "name": "current_animation_position", + "getter": "get_current_animation_position" + }, + { + "type": "bool", + "name": "playback_auto_capture", + "setter": "set_auto_capture", + "getter": "is_auto_capture" + }, + { + "type": "float", + "name": "playback_auto_capture_duration", + "setter": "set_auto_capture_duration", + "getter": "get_auto_capture_duration" + }, + { + "type": "int", + "name": "playback_auto_capture_transition_type", + "setter": "set_auto_capture_transition_type", + "getter": "get_auto_capture_transition_type" + }, + { + "type": "int", + "name": "playback_auto_capture_ease_type", + "setter": "set_auto_capture_ease_type", + "getter": "get_auto_capture_ease_type" + }, + { + "type": "float", + "name": "playback_default_blend_time", + "setter": "set_default_blend_time", + "getter": "get_default_blend_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "bool", + "name": "movie_quit_on_finish", + "setter": "set_movie_quit_on_finish_enabled", + "getter": "is_movie_quit_on_finish_enabled" + } + ] + }, + { + "name": "AnimationRootNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core" + }, + { + "name": "AnimationTree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AnimationMixer", + "api_type": "core", + "enums": [ + { + "name": "AnimationProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "ANIMATION_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "ANIMATION_PROCESS_IDLE", + "value": 1 + }, + { + "name": "ANIMATION_PROCESS_MANUAL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_tree_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2581683800, + "hash_compatibility": [ + 712869711 + ], + "arguments": [ + { + "name": "animation_node", + "type": "AnimationRootNode" + } + ] + }, + { + "name": "get_tree_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4110384712, + "hash_compatibility": [ + 1462070895 + ], + "return_value": { + "type": "AnimationRootNode" + } + }, + { + "name": "set_advance_expression_base_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_advance_expression_base_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_animation_player", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_animation_player", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1723352826, + "arguments": [ + { + "name": "mode", + "type": "enum::AnimationTree.AnimationProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 891317132, + "return_value": { + "type": "enum::AnimationTree.AnimationProcessCallback" + } + } + ], + "signals": [ + { + "name": "animation_player_changed" + } + ], + "properties": [ + { + "type": "AnimationRootNode", + "name": "tree_root", + "setter": "set_tree_root", + "getter": "get_tree_root" + }, + { + "type": "NodePath", + "name": "advance_expression_base_node", + "setter": "set_advance_expression_base_node", + "getter": "get_advance_expression_base_node" + }, + { + "type": "NodePath", + "name": "anim_player", + "setter": "set_animation_player", + "getter": "get_animation_player" + } + ] + }, + { + "name": "Area2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CollisionObject2D", + "api_type": "core", + "enums": [ + { + "name": "SpaceOverride", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_gravity_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_gravity_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_gravity_is_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_gravity_a_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity_point_unit_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_point_unit_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_point_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "center", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity_point_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_linear_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_angular_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2879900038, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area2D.SpaceOverride" + } + ] + }, + { + "name": "get_angular_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990256304, + "return_value": { + "type": "enum::Area2D.SpaceOverride" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_monitoring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitoring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitorable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node2D" + } + }, + { + "name": "get_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Area2D" + } + }, + { + "name": "has_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "overlaps_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "overlaps_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "area", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "set_audio_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_audio_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_audio_bus_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_overriding_audio_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node2D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node2D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node2D" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node2D" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area2D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area2D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_entered", + "arguments": [ + { + "name": "area", + "type": "Area2D" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area2D" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "monitoring", + "setter": "set_monitoring", + "getter": "is_monitoring" + }, + { + "type": "bool", + "name": "monitorable", + "setter": "set_monitorable", + "getter": "is_monitorable" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "gravity_space_override", + "setter": "set_gravity_space_override_mode", + "getter": "get_gravity_space_override_mode" + }, + { + "type": "bool", + "name": "gravity_point", + "setter": "set_gravity_is_point", + "getter": "is_gravity_a_point" + }, + { + "type": "float", + "name": "gravity_point_unit_distance", + "setter": "set_gravity_point_unit_distance", + "getter": "get_gravity_point_unit_distance" + }, + { + "type": "Vector2", + "name": "gravity_point_center", + "setter": "set_gravity_point_center", + "getter": "get_gravity_point_center" + }, + { + "type": "Vector2", + "name": "gravity_direction", + "setter": "set_gravity_direction", + "getter": "get_gravity_direction" + }, + { + "type": "float", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "int", + "name": "linear_damp_space_override", + "setter": "set_linear_damp_space_override_mode", + "getter": "get_linear_damp_space_override_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_space_override", + "setter": "set_angular_damp_space_override_mode", + "getter": "get_angular_damp_space_override_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "bool", + "name": "audio_bus_override", + "setter": "set_audio_bus_override", + "getter": "is_overriding_audio_bus" + }, + { + "type": "StringName", + "name": "audio_bus_name", + "setter": "set_audio_bus_name", + "getter": "get_audio_bus_name" + } + ] + }, + { + "name": "Area3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CollisionObject3D", + "api_type": "core", + "enums": [ + { + "name": "SpaceOverride", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_gravity_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_gravity_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_gravity_is_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_gravity_a_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity_point_unit_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_point_unit_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_point_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_point_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_linear_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_angular_damp_space_override_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311433571, + "arguments": [ + { + "name": "space_override_mode", + "type": "enum::Area3D.SpaceOverride" + } + ] + }, + { + "name": "get_angular_damp_space_override_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958191869, + "return_value": { + "type": "enum::Area3D.SpaceOverride" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wind_force_magnitude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "wind_force_magnitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_force_magnitude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_attenuation_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "wind_attenuation_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_attenuation_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_source_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "wind_source_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_wind_source_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitorable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_monitoring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_monitoring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3D" + } + }, + { + "name": "get_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Area3D" + } + }, + { + "name": "has_overlapping_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_overlapping_areas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "overlaps_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "overlaps_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "area", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "set_audio_bus_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_overriding_audio_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_audio_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_audio_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_use_reverb_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_reverb_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reverb_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_reverb_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_reverb_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reverb_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_reverb_uniformity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reverb_uniformity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node3D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node3D" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node3D" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node3D" + } + ] + }, + { + "name": "area_shape_entered", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area3D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_shape_exited", + "arguments": [ + { + "name": "area_rid", + "type": "RID" + }, + { + "name": "area", + "type": "Area3D" + }, + { + "name": "area_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "area_entered", + "arguments": [ + { + "name": "area", + "type": "Area3D" + } + ] + }, + { + "name": "area_exited", + "arguments": [ + { + "name": "area", + "type": "Area3D" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "monitoring", + "setter": "set_monitoring", + "getter": "is_monitoring" + }, + { + "type": "bool", + "name": "monitorable", + "setter": "set_monitorable", + "getter": "is_monitorable" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "int", + "name": "gravity_space_override", + "setter": "set_gravity_space_override_mode", + "getter": "get_gravity_space_override_mode" + }, + { + "type": "bool", + "name": "gravity_point", + "setter": "set_gravity_is_point", + "getter": "is_gravity_a_point" + }, + { + "type": "float", + "name": "gravity_point_unit_distance", + "setter": "set_gravity_point_unit_distance", + "getter": "get_gravity_point_unit_distance" + }, + { + "type": "Vector3", + "name": "gravity_point_center", + "setter": "set_gravity_point_center", + "getter": "get_gravity_point_center" + }, + { + "type": "Vector3", + "name": "gravity_direction", + "setter": "set_gravity_direction", + "getter": "get_gravity_direction" + }, + { + "type": "float", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "int", + "name": "linear_damp_space_override", + "setter": "set_linear_damp_space_override_mode", + "getter": "get_linear_damp_space_override_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_space_override", + "setter": "set_angular_damp_space_override_mode", + "getter": "get_angular_damp_space_override_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "float", + "name": "wind_force_magnitude", + "setter": "set_wind_force_magnitude", + "getter": "get_wind_force_magnitude" + }, + { + "type": "float", + "name": "wind_attenuation_factor", + "setter": "set_wind_attenuation_factor", + "getter": "get_wind_attenuation_factor" + }, + { + "type": "NodePath", + "name": "wind_source_path", + "setter": "set_wind_source_path", + "getter": "get_wind_source_path" + }, + { + "type": "bool", + "name": "audio_bus_override", + "setter": "set_audio_bus_override", + "getter": "is_overriding_audio_bus" + }, + { + "type": "StringName", + "name": "audio_bus_name", + "setter": "set_audio_bus_name", + "getter": "get_audio_bus_name" + }, + { + "type": "bool", + "name": "reverb_bus_enabled", + "setter": "set_use_reverb_bus", + "getter": "is_using_reverb_bus" + }, + { + "type": "StringName", + "name": "reverb_bus_name", + "setter": "set_reverb_bus_name", + "getter": "get_reverb_bus_name" + }, + { + "type": "float", + "name": "reverb_bus_amount", + "setter": "set_reverb_amount", + "getter": "get_reverb_amount" + }, + { + "type": "float", + "name": "reverb_bus_uniformity", + "setter": "set_reverb_uniformity", + "getter": "get_reverb_uniformity" + } + ] + }, + { + "name": "AreaLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "methods": [ + { + "name": "set_area_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_area_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_area_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "area_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_area_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_area_normalize_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_area_normalizing_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "area_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "area_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "bool", + "name": "area_normalize_energy", + "setter": "set_area_normalize_energy", + "getter": "is_area_normalizing_energy" + }, + { + "type": "Vector2", + "name": "area_size", + "setter": "set_area_size", + "getter": "get_area_size" + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "area_texture", + "setter": "set_area_texture", + "getter": "get_area_texture" + } + ] + }, + { + "name": "ArrayMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "add_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_blend_shape_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "clear_blend_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227983991, + "arguments": [ + { + "name": "mode", + "type": "enum::Mesh.BlendShapeMode" + } + ] + }, + { + "name": "get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 836485024, + "return_value": { + "type": "enum::Mesh.BlendShapeMode" + } + }, + { + "name": "add_surface_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796411378, + "hash_compatibility": [ + 172284304 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "typedarray::Array", + "default_value": "[]" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "flags", + "type": "bitfield::Mesh.ArrayFormat", + "default_value": "0" + } + ] + }, + { + "name": "clear_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "surface_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_update_vertex_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_update_attribute_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_update_skin_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837166854, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "surface_get_array_len", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_array_index_len", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3718287884, + "return_value": { + "type": "bitfield::Mesh.ArrayFormat" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_primitive_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4141943888, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_find_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "surface_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "surface_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "regen_normal_maps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "lightmap_unwrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1476641071, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "texel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_shadow_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3377897901, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + } + ] + }, + { + "name": "get_shadow_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3206942465, + "return_value": { + "type": "ArrayMesh" + } + } + ], + "properties": [ + { + "type": "int", + "name": "blend_shape_mode", + "setter": "set_blend_shape_mode", + "getter": "get_blend_shape_mode" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "ArrayMesh", + "name": "shadow_mesh", + "setter": "set_shadow_mesh", + "getter": "get_shadow_mesh" + } + ] + }, + { + "name": "ArrayOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3233972621, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + } + ] + }, + { + "name": "AspectRatioContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_WIDTH_CONTROLS_HEIGHT", + "value": 0 + }, + { + "name": "STRETCH_HEIGHT_CONTROLS_WIDTH", + "value": 1 + }, + { + "name": "STRETCH_FIT", + "value": 2 + }, + { + "name": "STRETCH_COVER", + "value": 3 + } + ] + }, + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1876743467, + "arguments": [ + { + "name": "stretch_mode", + "type": "enum::AspectRatioContainer.StretchMode" + } + ] + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3416449033, + "return_value": { + "type": "enum::AspectRatioContainer.StretchMode" + } + }, + { + "name": "set_alignment_horizontal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147829016, + "arguments": [ + { + "name": "alignment_horizontal", + "type": "enum::AspectRatioContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment_horizontal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3838875429, + "return_value": { + "type": "enum::AspectRatioContainer.AlignmentMode" + } + }, + { + "name": "set_alignment_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147829016, + "arguments": [ + { + "name": "alignment_vertical", + "type": "enum::AspectRatioContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3838875429, + "return_value": { + "type": "enum::AspectRatioContainer.AlignmentMode" + } + } + ], + "properties": [ + { + "type": "float", + "name": "ratio", + "setter": "set_ratio", + "getter": "get_ratio" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "int", + "name": "alignment_horizontal", + "setter": "set_alignment_horizontal", + "getter": "get_alignment_horizontal" + }, + { + "type": "int", + "name": "alignment_vertical", + "setter": "set_alignment_vertical", + "getter": "get_alignment_vertical" + } + ] + }, + { + "name": "AtlasTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "atlas", + "type": "Texture2D" + } + ] + }, + { + "name": "get_atlas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "margin", + "type": "Rect2" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_filter_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_filter_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "atlas", + "setter": "set_atlas", + "getter": "get_atlas" + }, + { + "type": "Rect2", + "name": "region", + "setter": "set_region", + "getter": "get_region" + }, + { + "type": "Rect2", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "bool", + "name": "filter_clip", + "setter": "set_filter_clip", + "getter": "has_filter_clip" + } + ] + }, + { + "name": "AudioBusLayout", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "AudioEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1659796816, + "return_value": { + "type": "AudioEffectInstance" + } + } + ] + }, + { + "name": "AudioEffectAmplify", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_linear", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume_linear", + "setter": "set_volume_linear", + "getter": "get_volume_linear" + } + ] + }, + { + "name": "AudioEffectBandLimitFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectBandPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectCapture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "can_get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2649534757, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "buffer_length_seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_frames_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_discarded_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_buffer_length_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_pushed_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + } + ] + }, + { + "name": "AudioEffectChorus", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_voice_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "voices", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_voice_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_voice_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "delay_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_rate_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rate_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_rate_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_depth_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "depth_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_depth_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_cutoff_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "cutoff_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_cutoff_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_voice_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pan", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_voice_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "voice_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_wet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "voice_count", + "setter": "set_voice_count", + "getter": "get_voice_count" + }, + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "float", + "name": "wet", + "setter": "set_wet", + "getter": "get_wet" + } + ] + }, + { + "name": "AudioEffectCompressor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attack_us", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "attack_us", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attack_us", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_release_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "release_ms", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_release_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sidechain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "sidechain", + "type": "StringName" + } + ] + }, + { + "name": "get_sidechain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + } + ], + "properties": [ + { + "type": "float", + "name": "threshold", + "setter": "set_threshold", + "getter": "get_threshold" + }, + { + "type": "float", + "name": "ratio", + "setter": "set_ratio", + "getter": "get_ratio" + }, + { + "type": "float", + "name": "gain", + "setter": "set_gain", + "getter": "get_gain" + }, + { + "type": "float", + "name": "attack_us", + "setter": "set_attack_us", + "getter": "get_attack_us" + }, + { + "type": "float", + "name": "release_ms", + "setter": "set_release_ms", + "getter": "get_release_ms" + }, + { + "type": "float", + "name": "mix", + "setter": "set_mix", + "getter": "get_mix" + }, + { + "type": "StringName", + "name": "sidechain", + "setter": "set_sidechain", + "getter": "get_sidechain" + } + ] + }, + { + "name": "AudioEffectDelay", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_tap1_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tap1_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap1_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap1_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_tap2_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tap2_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tap2_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tap2_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_feedback_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_feedback_delay_ms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_delay_ms", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_level_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_level_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback_lowpass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback_lowpass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "bool", + "name": "tap1_active", + "setter": "set_tap1_active", + "getter": "is_tap1_active" + }, + { + "type": "float", + "name": "tap1_delay_ms", + "setter": "set_tap1_delay_ms", + "getter": "get_tap1_delay_ms" + }, + { + "type": "float", + "name": "tap1_level_db", + "setter": "set_tap1_level_db", + "getter": "get_tap1_level_db" + }, + { + "type": "float", + "name": "tap1_pan", + "setter": "set_tap1_pan", + "getter": "get_tap1_pan" + }, + { + "type": "bool", + "name": "tap2_active", + "setter": "set_tap2_active", + "getter": "is_tap2_active" + }, + { + "type": "float", + "name": "tap2_delay_ms", + "setter": "set_tap2_delay_ms", + "getter": "get_tap2_delay_ms" + }, + { + "type": "float", + "name": "tap2_level_db", + "setter": "set_tap2_level_db", + "getter": "get_tap2_level_db" + }, + { + "type": "float", + "name": "tap2_pan", + "setter": "set_tap2_pan", + "getter": "get_tap2_pan" + }, + { + "type": "bool", + "name": "feedback_active", + "setter": "set_feedback_active", + "getter": "is_feedback_active" + }, + { + "type": "float", + "name": "feedback_delay_ms", + "setter": "set_feedback_delay_ms", + "getter": "get_feedback_delay_ms" + }, + { + "type": "float", + "name": "feedback_level_db", + "setter": "set_feedback_level_db", + "getter": "get_feedback_level_db" + }, + { + "type": "float", + "name": "feedback_lowpass", + "setter": "set_feedback_lowpass", + "getter": "get_feedback_lowpass" + } + ] + }, + { + "name": "AudioEffectDistortion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_CLIP", + "value": 0 + }, + { + "name": "MODE_ATAN", + "value": 1 + }, + { + "name": "MODE_LOFI", + "value": 2 + }, + { + "name": "MODE_OVERDRIVE", + "value": 3 + }, + { + "name": "MODE_WAVESHAPE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1314744793, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioEffectDistortion.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 809118343, + "return_value": { + "type": "enum::AudioEffectDistortion.Mode" + } + }, + { + "name": "set_pre_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pre_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pre_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_keep_hf_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "keep_hf_hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_keep_hf_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "drive", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_post_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "post_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_post_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "float", + "name": "pre_gain", + "setter": "set_pre_gain", + "getter": "get_pre_gain" + }, + { + "type": "float", + "name": "keep_hf_hz", + "setter": "set_keep_hf_hz", + "getter": "get_keep_hf_hz" + }, + { + "type": "float", + "name": "drive", + "setter": "set_drive", + "getter": "get_drive" + }, + { + "type": "float", + "name": "post_gain", + "setter": "set_post_gain", + "getter": "get_post_gain" + } + ] + }, + { + "name": "AudioEffectEQ", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_band_gain_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "band_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_band_gain_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "band_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_band_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "AudioEffectEQ10", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectEQ21", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectEQ6", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectEQ", + "api_type": "core" + }, + { + "name": "AudioEffectFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FilterDB", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_6DB", + "value": 0 + }, + { + "name": "FILTER_12DB", + "value": 1 + }, + { + "name": "FILTER_18DB", + "value": 2 + }, + { + "name": "FILTER_24DB", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_cutoff", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "freq", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cutoff", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_resonance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_resonance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771740901, + "arguments": [ + { + "name": "amount", + "type": "enum::AudioEffectFilter.FilterDB" + } + ] + }, + { + "name": "get_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3981721890, + "return_value": { + "type": "enum::AudioEffectFilter.FilterDB" + } + } + ], + "properties": [ + { + "type": "float", + "name": "cutoff_hz", + "setter": "set_cutoff", + "getter": "get_cutoff" + }, + { + "type": "float", + "name": "resonance", + "setter": "set_resonance", + "getter": "get_resonance" + }, + { + "type": "float", + "name": "gain", + "setter": "set_gain", + "getter": "get_gain" + }, + { + "type": "int", + "name": "db", + "setter": "set_db", + "getter": "get_db" + } + ] + }, + { + "name": "AudioEffectHardLimiter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_ceiling_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ceiling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ceiling_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pre_gain_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pre_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pre_gain_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "release", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_release", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pre_gain_db", + "setter": "set_pre_gain_db", + "getter": "get_pre_gain_db" + }, + { + "type": "float", + "name": "ceiling_db", + "setter": "set_ceiling_db", + "getter": "get_ceiling_db" + }, + { + "type": "float", + "name": "release", + "setter": "set_release", + "getter": "get_release" + } + ] + }, + { + "name": "AudioEffectHighPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectHighShelfFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectInstance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1649997291, + "arguments": [ + { + "name": "src_buffer", + "type": "const void*" + }, + { + "name": "r_dst_buffer", + "type": "AudioFrame*" + }, + { + "name": "frame_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_process_silence", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "AudioEffectLimiter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_ceiling_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ceiling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ceiling_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_threshold_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_soft_clip_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "soft_clip", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_soft_clip_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_soft_clip_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "soft_clip", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_soft_clip_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "ceiling_db", + "setter": "set_ceiling_db", + "getter": "get_ceiling_db" + }, + { + "type": "float", + "name": "threshold_db", + "setter": "set_threshold_db", + "getter": "get_threshold_db" + }, + { + "type": "float", + "name": "soft_clip_db", + "setter": "set_soft_clip_db", + "getter": "get_soft_clip_db" + }, + { + "type": "float", + "name": "soft_clip_ratio", + "setter": "set_soft_clip_ratio", + "getter": "get_soft_clip_ratio" + } + ] + }, + { + "name": "AudioEffectLowPassFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectLowShelfFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectNotchFilter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffectFilter", + "api_type": "core" + }, + { + "name": "AudioEffectPanner", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_pan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cpanume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pan", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pan", + "setter": "set_pan", + "getter": "get_pan" + } + ] + }, + { + "name": "AudioEffectPhaser", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_range_min_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_range_min_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_range_max_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_range_max_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rate_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rate_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fbk", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "range_min_hz", + "setter": "set_range_min_hz", + "getter": "get_range_min_hz" + }, + { + "type": "float", + "name": "range_max_hz", + "setter": "set_range_max_hz", + "getter": "get_range_max_hz" + }, + { + "type": "float", + "name": "rate_hz", + "setter": "set_rate_hz", + "getter": "get_rate_hz" + }, + { + "type": "float", + "name": "feedback", + "setter": "set_feedback", + "getter": "get_feedback" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + } + ] + }, + { + "name": "AudioEffectPitchShift", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FFTSize", + "is_bitfield": false, + "values": [ + { + "name": "FFT_SIZE_256", + "value": 0 + }, + { + "name": "FFT_SIZE_512", + "value": 1 + }, + { + "name": "FFT_SIZE_1024", + "value": 2 + }, + { + "name": "FFT_SIZE_2048", + "value": 3 + }, + { + "name": "FFT_SIZE_4096", + "value": 4 + }, + { + "name": "FFT_SIZE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fft_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323518741, + "arguments": [ + { + "name": "size", + "type": "enum::AudioEffectPitchShift.FFTSize" + } + ] + }, + { + "name": "get_fft_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361246789, + "return_value": { + "type": "enum::AudioEffectPitchShift.FFTSize" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + }, + { + "type": "int", + "name": "fft_size", + "setter": "set_fft_size", + "getter": "get_fft_size" + } + ] + }, + { + "name": "AudioEffectRecord", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_recording_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "record", + "type": "bool" + } + ] + }, + { + "name": "is_recording_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 60648488, + "arguments": [ + { + "name": "format", + "type": "enum::AudioStreamWAV.Format" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3151724922, + "return_value": { + "type": "enum::AudioStreamWAV.Format" + } + }, + { + "name": "get_recording", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2964110865, + "return_value": { + "type": "AudioStreamWAV" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + } + ] + }, + { + "name": "AudioEffectReverb", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_predelay_msec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "msec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_predelay_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_predelay_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "feedback", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_predelay_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_room_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_room_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dry", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_hpf", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_hpf", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "predelay_msec", + "setter": "set_predelay_msec", + "getter": "get_predelay_msec" + }, + { + "type": "float", + "name": "predelay_feedback", + "setter": "set_predelay_feedback", + "getter": "get_predelay_feedback" + }, + { + "type": "float", + "name": "room_size", + "setter": "set_room_size", + "getter": "get_room_size" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "hipass", + "setter": "set_hpf", + "getter": "get_hpf" + }, + { + "type": "float", + "name": "dry", + "setter": "set_dry", + "getter": "get_dry" + }, + { + "type": "float", + "name": "wet", + "setter": "set_wet", + "getter": "get_wet" + } + ] + }, + { + "name": "AudioEffectSpectrumAnalyzer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "enums": [ + { + "name": "FFTSize", + "is_bitfield": false, + "values": [ + { + "name": "FFT_SIZE_256", + "value": 0 + }, + { + "name": "FFT_SIZE_512", + "value": 1 + }, + { + "name": "FFT_SIZE_1024", + "value": 2 + }, + { + "name": "FFT_SIZE_2048", + "value": 3 + }, + { + "name": "FFT_SIZE_4096", + "value": 4 + }, + { + "name": "FFT_SIZE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fft_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1202879215, + "arguments": [ + { + "name": "size", + "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" + } + ] + }, + { + "name": "get_fft_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3925405343, + "return_value": { + "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" + } + } + ], + "properties": [ + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + }, + { + "type": "int", + "name": "fft_size", + "setter": "set_fft_size", + "getter": "get_fft_size" + } + ] + }, + { + "name": "AudioEffectSpectrumAnalyzerInstance", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioEffectInstance", + "api_type": "core", + "enums": [ + { + "name": "MagnitudeMode", + "is_bitfield": false, + "values": [ + { + "name": "MAGNITUDE_AVERAGE", + "value": 0 + }, + { + "name": "MAGNITUDE_MAX", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_magnitude_for_frequency_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797993915, + "hash_compatibility": [ + 2693213071 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "from_hz", + "type": "float", + "meta": "float" + }, + { + "name": "to_hz", + "type": "float", + "meta": "float" + }, + { + "name": "mode", + "type": "enum::AudioEffectSpectrumAnalyzerInstance.MagnitudeMode", + "default_value": "1" + } + ] + } + ] + }, + { + "name": "AudioEffectStereoEnhance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_pan_pullout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pan_pullout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_pullout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_pullout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_surround", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_surround", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pan_pullout", + "setter": "set_pan_pullout", + "getter": "get_pan_pullout" + }, + { + "type": "float", + "name": "time_pullout_ms", + "setter": "set_time_pullout", + "getter": "get_time_pullout" + }, + { + "type": "float", + "name": "surround", + "setter": "set_surround", + "getter": "get_surround" + } + ] + }, + { + "name": "AudioListener2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "AudioListener3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "DopplerTracking", + "is_bitfield": false, + "values": [ + { + "name": "DOPPLER_TRACKING_DISABLED", + "value": 0 + }, + { + "name": "DOPPLER_TRACKING_IDLE_STEP", + "value": 1 + }, + { + "name": "DOPPLER_TRACKING_PHYSICS_STEP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_listener_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_doppler_tracking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2365921740, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioListener3D.DopplerTracking" + } + ] + }, + { + "name": "get_doppler_tracking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 550229039, + "return_value": { + "type": "enum::AudioListener3D.DopplerTracking" + } + } + ], + "properties": [ + { + "type": "int", + "name": "doppler_tracking", + "setter": "set_doppler_tracking", + "getter": "get_doppler_tracking" + } + ] + }, + { + "name": "AudioSample", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "AudioSamplePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "AudioServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SpeakerMode", + "is_bitfield": false, + "values": [ + { + "name": "SPEAKER_MODE_STEREO", + "value": 0 + }, + { + "name": "SPEAKER_SURROUND_31", + "value": 1 + }, + { + "name": "SPEAKER_SURROUND_51", + "value": 2 + }, + { + "name": "SPEAKER_SURROUND_71", + "value": 3 + } + ] + }, + { + "name": "PlaybackType", + "is_bitfield": false, + "values": [ + { + "name": "PLAYBACK_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "PLAYBACK_TYPE_STREAM", + "value": 1 + }, + { + "name": "PLAYBACK_TYPE_SAMPLE", + "value": 2 + }, + { + "name": "PLAYBACK_TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_bus_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bus_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bus_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bus_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_volume_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_linear", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bus_volume_linear", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "send", + "type": "StringName" + } + ] + }, + { + "name": "get_bus_send", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_solo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_solo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_mute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_mute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_bypass_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_bus_bypassing_effects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4068819785, + "hash_compatibility": [ + 4147765248 + ], + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect", + "type": "AudioEffect" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 726064442, + "return_value": { + "type": "AudioEffect" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_effect_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829771234, + "hash_compatibility": [ + 2887144608 + ], + "return_value": { + "type": "AudioEffectInstance" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "swap_bus_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "by_effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_effect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_bus_effect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "effect_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_peak_volume_left_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bus_peak_volume_right_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "bus_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_playback_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_playback_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unlock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_speaker_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2549190337, + "return_value": { + "type": "enum::AudioServer.SpeakerMode" + } + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_input_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_output_device_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_output_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_output_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_time_to_next_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_time_since_last_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_output_latency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_input_device_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_input_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_input_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_input_device_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1413768114, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_input_frames_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_input_buffer_length_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_input_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2649534757, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bus_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3319058824, + "arguments": [ + { + "name": "bus_layout", + "type": "AudioBusLayout" + } + ] + }, + { + "name": "generate_bus_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3769973890, + "return_value": { + "type": "AudioBusLayout" + } + }, + { + "name": "set_enable_tagging_used_audio_streams", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_stream_registered_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 500225754, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "register_stream_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + } + ], + "signals": [ + { + "name": "bus_layout_changed" + }, + { + "name": "bus_renamed", + "arguments": [ + { + "name": "bus_index", + "type": "int" + }, + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "new_name", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "bus_count", + "setter": "set_bus_count", + "getter": "get_bus_count" + }, + { + "type": "String", + "name": "output_device", + "setter": "set_output_device", + "getter": "get_output_device" + }, + { + "type": "String", + "name": "input_device", + "setter": "set_input_device", + "getter": "get_input_device" + }, + { + "type": "float", + "name": "playback_speed_scale", + "setter": "set_playback_speed_scale", + "getter": "get_playback_speed_scale" + } + ] + }, + { + "name": "AudioStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate_playback", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3093715447, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "_get_stream_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_length", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_is_monophonic", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_bpm", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_get_beat_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_tags", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_parameter_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_has_loop", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_bar_beats", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_monophonic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "instantiate_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "can_be_sampled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "generate_sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646048999, + "return_value": { + "type": "AudioSample" + } + }, + { + "name": "is_meta_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "parameter_list_changed" + } + ] + }, + { + "name": "AudioStreamGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "enums": [ + { + "name": "AudioStreamGeneratorMixRate", + "is_bitfield": false, + "values": [ + { + "name": "MIX_RATE_OUTPUT", + "value": 0 + }, + { + "name": "MIX_RATE_INPUT", + "value": 1 + }, + { + "name": "MIX_RATE_CUSTOM", + "value": 2 + }, + { + "name": "MIX_RATE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_mix_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mix_rate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354885803, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate" + } + ] + }, + { + "name": "get_mix_rate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3537132591, + "return_value": { + "type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate" + } + }, + { + "name": "set_buffer_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_buffer_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mix_rate_mode", + "setter": "set_mix_rate_mode", + "getter": "get_mix_rate_mode" + }, + { + "type": "float", + "name": "mix_rate", + "setter": "set_mix_rate", + "getter": "get_mix_rate" + }, + { + "type": "float", + "name": "buffer_length", + "setter": "set_buffer_length", + "getter": "get_buffer_length" + } + ] + }, + { + "name": "AudioStreamGeneratorPlayback", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlaybackResampled", + "api_type": "core", + "methods": [ + { + "name": "push_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975407249, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frame", + "type": "Vector2" + } + ] + }, + { + "name": "can_push_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361156557, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "frames", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_frames_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_skips", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AudioStreamInteractive", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "CLIP_ANY", + "value": -1 + } + ], + "enums": [ + { + "name": "TransitionFromTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_FROM_TIME_IMMEDIATE", + "value": 0 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BEAT", + "value": 1 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BAR", + "value": 2 + }, + { + "name": "TRANSITION_FROM_TIME_END", + "value": 3 + } + ] + }, + { + "name": "TransitionToTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_TO_TIME_SAME_POSITION", + "value": 0 + }, + { + "name": "TRANSITION_TO_TIME_START", + "value": 1 + }, + { + "name": "TRANSITION_TO_TIME_PREVIOUS_POSITION", + "value": 2 + } + ] + }, + { + "name": "FadeMode", + "is_bitfield": false, + "values": [ + { + "name": "FADE_DISABLED", + "value": 0 + }, + { + "name": "FADE_IN", + "value": 1 + }, + { + "name": "FADE_OUT", + "value": 2 + }, + { + "name": "FADE_CROSS", + "value": 3 + }, + { + "name": "FADE_AUTOMATIC", + "value": 4 + } + ] + }, + { + "name": "AutoAdvanceMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTO_ADVANCE_DISABLED", + "value": 0 + }, + { + "name": "AUTO_ADVANCE_ENABLED", + "value": 1 + }, + { + "name": "AUTO_ADVANCE_RETURN_TO_HOLD", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_clip_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_initial_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_initial_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_clip_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_clip_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_clip_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 57217598, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + } + ] + }, + { + "name": "get_clip_auto_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778634807, + "return_value": { + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance_next_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "auto_advance_next_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_auto_advance_next_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1630280552, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "from_time", + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + { + "name": "to_time", + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + { + "name": "fade_mode", + "type": "enum::AudioStreamInteractive.FadeMode" + }, + { + "name": "fade_beats", + "type": "float", + "meta": "float" + }, + { + "name": "use_filler_clip", + "type": "bool", + "default_value": "false" + }, + { + "name": "filler_clip", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "hold_previous", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_transition_from_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3453338158, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_to_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1369651373, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4065396087, + "return_value": { + "type": "enum::AudioStreamInteractive.FadeMode" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_using_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_holding_previous", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "clip_count", + "setter": "set_clip_count", + "getter": "get_clip_count" + }, + { + "type": "int", + "name": "initial_clip", + "setter": "set_initial_clip", + "getter": "get_initial_clip" + } + ] + }, + { + "name": "AudioStreamMP3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1674970313, + "return_value": { + "type": "AudioStreamMP3" + }, + "arguments": [ + { + "name": "stream_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4238362998, + "return_value": { + "type": "AudioStreamMP3" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_loop_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_bpm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bpm", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_beat_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_beat_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bar_beats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bar_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "float", + "name": "bpm", + "setter": "set_bpm", + "getter": "get_bpm" + }, + { + "type": "int", + "name": "beat_count", + "setter": "set_beat_count", + "getter": "get_beat_count" + }, + { + "type": "int", + "name": "bar_beats", + "setter": "set_bar_beats", + "getter": "get_bar_beats" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "loop_offset", + "setter": "set_loop_offset", + "getter": "get_loop_offset" + } + ] + }, + { + "name": "AudioStreamMicrophone", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core" + }, + { + "name": "AudioStreamOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 354904730, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "stream_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 797568536, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_packet_sequence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 438882457, + "arguments": [ + { + "name": "packet_sequence", + "type": "OggPacketSequence" + } + ] + }, + { + "name": "get_packet_sequence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801636033, + "return_value": { + "type": "OggPacketSequence" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_loop_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_bpm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bpm", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_beat_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_beat_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bar_beats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bar_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "tags", + "type": "Dictionary" + } + ] + }, + { + "name": "get_tags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + } + ], + "properties": [ + { + "type": "Object", + "name": "packet_sequence", + "setter": "set_packet_sequence", + "getter": "get_packet_sequence" + }, + { + "type": "float", + "name": "bpm", + "setter": "set_bpm", + "getter": "get_bpm" + }, + { + "type": "int", + "name": "beat_count", + "setter": "set_beat_count", + "getter": "get_beat_count" + }, + { + "type": "int", + "name": "bar_beats", + "setter": "set_bar_beats", + "getter": "get_bar_beats" + }, + { + "type": "Dictionary", + "name": "tags", + "setter": "set_tags", + "getter": "get_tags" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "loop_offset", + "setter": "set_loop_offset", + "getter": "get_loop_offset" + } + ] + }, + { + "name": "AudioStreamPlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_start", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "from_pos", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_stop", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_is_playing", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_loop_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_playback_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_seek", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_mix", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 925936155, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "buffer", + "type": "AudioFrame*" + }, + { + "name": "rate_scale", + "type": "float", + "meta": "float" + }, + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_tag_used_streams", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_set_parameter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_get_parameter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_sample_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3195455091, + "arguments": [ + { + "name": "playback_sample", + "type": "AudioSamplePlayback" + } + ] + }, + { + "name": "get_sample_playback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3482738536, + "return_value": { + "type": "AudioSamplePlayback" + } + }, + { + "name": "mix_audio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341291446, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "rate_scale", + "type": "float", + "meta": "float" + }, + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_pos", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_loop_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_playback_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "AudioStreamPlaybackInteractive", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "methods": [ + { + "name": "switch_to_clip_by_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "clip_name", + "type": "StringName" + } + ] + }, + { + "name": "switch_to_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_clip_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "AudioStreamPlaybackOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStreamPlaybackResampled", + "api_type": "core" + }, + { + "name": "AudioStreamPlaybackPlaylist", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, + { + "name": "AudioStreamPlaybackPolyphonic", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + } + ], + "methods": [ + { + "name": "play_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1846744803, + "hash_compatibility": [ + 604492179, + 3792189967 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + }, + { + "name": "from_offset", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "pitch_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType", + "default_value": "0" + }, + { + "name": "bus", + "type": "StringName", + "default_value": "&\"Master\"" + } + ] + }, + { + "name": "set_stream_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_stream_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + }, + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_stream_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "stop_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "AudioStreamPlaybackResampled", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStreamPlayback", + "api_type": "core", + "methods": [ + { + "name": "_mix_resampled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "dst_buffer", + "type": "AudioFrame*" + }, + { + "name": "frame_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_stream_sampling_rate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "begin_resample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "AudioStreamPlaybackSynchronized", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, + { + "name": "AudioStreamPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "MixTarget", + "is_bitfield": false, + "values": [ + { + "name": "MIX_TARGET_STEREO", + "value": 0 + }, + { + "name": "MIX_TARGET_SURROUND", + "value": 1 + }, + { + "name": "MIX_TARGET_CENTER", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_linear", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_linear", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mix_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300306138, + "arguments": [ + { + "name": "mix_target", + "type": "enum::AudioStreamPlayer.MixTarget" + } + ] + }, + { + "name": "get_mix_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 172807476, + "return_value": { + "type": "enum::AudioStreamPlayer.MixTarget" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume_linear", + "setter": "set_volume_linear", + "getter": "get_volume_linear" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "int", + "name": "mix_target", + "setter": "set_mix_target", + "getter": "get_mix_target" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + } + ] + }, + { + "name": "AudioStreamPlayer2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_linear", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_linear", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_area_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_area_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_panning_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "panning_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_panning_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume_linear", + "setter": "set_volume_linear", + "getter": "get_volume_linear" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "float", + "name": "attenuation", + "setter": "set_attenuation", + "getter": "get_attenuation" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "float", + "name": "panning_strength", + "setter": "set_panning_strength", + "getter": "get_panning_strength" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "area_mask", + "setter": "set_area_mask", + "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + } + ] + }, + { + "name": "AudioStreamPlayer3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "AttenuationModel", + "is_bitfield": false, + "values": [ + { + "name": "ATTENUATION_INVERSE_DISTANCE", + "value": 0 + }, + { + "name": "ATTENUATION_INVERSE_SQUARE_DISTANCE", + "value": 1 + }, + { + "name": "ATTENUATION_LOGARITHMIC", + "value": 2 + }, + { + "name": "ATTENUATION_DISABLED", + "value": 3 + } + ] + }, + { + "name": "DopplerTracking", + "is_bitfield": false, + "values": [ + { + "name": "DOPPLER_TRACKING_DISABLED", + "value": 0 + }, + { + "name": "DOPPLER_TRACKING_IDLE_STEP", + "value": 1 + }, + { + "name": "DOPPLER_TRACKING_PHYSICS_STEP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 160907539, + "return_value": { + "type": "AudioStream" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume_linear", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_linear", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_unit_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "unit_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_unit_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pitch_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pitch_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pitch_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_position", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "to_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playback_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoplay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_playing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "meters", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_area_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_area_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_emission_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_angle_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_emission_angle_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emission_angle_filter_attenuation_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_angle_filter_attenuation_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_filter_cutoff_hz", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation_filter_cutoff_hz", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_filter_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation_filter_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation_model", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2988086229, + "arguments": [ + { + "name": "model", + "type": "enum::AudioStreamPlayer3D.AttenuationModel" + } + ] + }, + { + "name": "get_attenuation_model", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3035106060, + "return_value": { + "type": "enum::AudioStreamPlayer3D.AttenuationModel" + } + }, + { + "name": "set_doppler_tracking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3968161450, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamPlayer3D.DopplerTracking" + } + ] + }, + { + "name": "get_doppler_tracking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1702418664, + "return_value": { + "type": "enum::AudioStreamPlayer3D.DopplerTracking" + } + }, + { + "name": "set_stream_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pause", + "type": "bool" + } + ] + }, + { + "name": "get_stream_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polyphony", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_panning_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "panning_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_panning_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stream_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 210135309, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "AudioStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "int", + "name": "attenuation_model", + "setter": "set_attenuation_model", + "getter": "get_attenuation_model" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume_linear", + "setter": "set_volume_linear", + "getter": "get_volume_linear" + }, + { + "type": "float", + "name": "unit_size", + "setter": "set_unit_size", + "getter": "get_unit_size" + }, + { + "type": "float", + "name": "max_db", + "setter": "set_max_db", + "getter": "get_max_db" + }, + { + "type": "float", + "name": "pitch_scale", + "setter": "set_pitch_scale", + "getter": "get_pitch_scale" + }, + { + "type": "bool", + "name": "playing", + "setter": "set_playing", + "getter": "is_playing" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "is_autoplay_enabled" + }, + { + "type": "bool", + "name": "stream_paused", + "setter": "set_stream_paused", + "getter": "get_stream_paused" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "int", + "name": "max_polyphony", + "setter": "set_max_polyphony", + "getter": "get_max_polyphony" + }, + { + "type": "float", + "name": "panning_strength", + "setter": "set_panning_strength", + "getter": "get_panning_strength" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + }, + { + "type": "int", + "name": "area_mask", + "setter": "set_area_mask", + "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + }, + { + "type": "bool", + "name": "emission_angle_enabled", + "setter": "set_emission_angle_enabled", + "getter": "is_emission_angle_enabled" + }, + { + "type": "float", + "name": "emission_angle_degrees", + "setter": "set_emission_angle", + "getter": "get_emission_angle" + }, + { + "type": "float", + "name": "emission_angle_filter_attenuation_db", + "setter": "set_emission_angle_filter_attenuation_db", + "getter": "get_emission_angle_filter_attenuation_db" + }, + { + "type": "float", + "name": "attenuation_filter_cutoff_hz", + "setter": "set_attenuation_filter_cutoff_hz", + "getter": "get_attenuation_filter_cutoff_hz" + }, + { + "type": "float", + "name": "attenuation_filter_db", + "setter": "set_attenuation_filter_db", + "getter": "get_attenuation_filter_db" + }, + { + "type": "int", + "name": "doppler_tracking", + "setter": "set_doppler_tracking", + "getter": "get_doppler_tracking" + } + ] + }, + { + "name": "AudioStreamPlaylist", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "MAX_STREAMS", + "value": 64 + } + ], + "methods": [ + { + "name": "set_stream_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stream_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_list_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "audio_stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_list_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_shuffle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shuffle", + "type": "bool" + } + ] + }, + { + "name": "get_shuffle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fade_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "dec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fade_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "shuffle", + "setter": "set_shuffle", + "getter": "get_shuffle" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "float", + "name": "fade_time", + "setter": "set_fade_time", + "getter": "get_fade_time" + }, + { + "type": "int", + "name": "stream_count", + "setter": "set_stream_count", + "getter": "get_stream_count" + }, + { + "type": "AudioStream", + "name": "stream_0", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 0 + }, + { + "type": "AudioStream", + "name": "stream_1", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 1 + }, + { + "type": "AudioStream", + "name": "stream_2", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 2 + }, + { + "type": "AudioStream", + "name": "stream_3", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 3 + }, + { + "type": "AudioStream", + "name": "stream_4", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 4 + }, + { + "type": "AudioStream", + "name": "stream_5", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 5 + }, + { + "type": "AudioStream", + "name": "stream_6", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 6 + }, + { + "type": "AudioStream", + "name": "stream_7", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 7 + }, + { + "type": "AudioStream", + "name": "stream_8", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 8 + }, + { + "type": "AudioStream", + "name": "stream_9", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 9 + }, + { + "type": "AudioStream", + "name": "stream_10", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 10 + }, + { + "type": "AudioStream", + "name": "stream_11", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 11 + }, + { + "type": "AudioStream", + "name": "stream_12", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 12 + }, + { + "type": "AudioStream", + "name": "stream_13", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 13 + }, + { + "type": "AudioStream", + "name": "stream_14", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 14 + }, + { + "type": "AudioStream", + "name": "stream_15", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 15 + }, + { + "type": "AudioStream", + "name": "stream_16", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 16 + }, + { + "type": "AudioStream", + "name": "stream_17", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 17 + }, + { + "type": "AudioStream", + "name": "stream_18", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 18 + }, + { + "type": "AudioStream", + "name": "stream_19", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 19 + }, + { + "type": "AudioStream", + "name": "stream_20", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 20 + }, + { + "type": "AudioStream", + "name": "stream_21", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 21 + }, + { + "type": "AudioStream", + "name": "stream_22", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 22 + }, + { + "type": "AudioStream", + "name": "stream_23", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 23 + }, + { + "type": "AudioStream", + "name": "stream_24", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 24 + }, + { + "type": "AudioStream", + "name": "stream_25", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 25 + }, + { + "type": "AudioStream", + "name": "stream_26", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 26 + }, + { + "type": "AudioStream", + "name": "stream_27", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 27 + }, + { + "type": "AudioStream", + "name": "stream_28", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 28 + }, + { + "type": "AudioStream", + "name": "stream_29", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 29 + }, + { + "type": "AudioStream", + "name": "stream_30", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 30 + }, + { + "type": "AudioStream", + "name": "stream_31", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 31 + }, + { + "type": "AudioStream", + "name": "stream_32", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 32 + }, + { + "type": "AudioStream", + "name": "stream_33", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 33 + }, + { + "type": "AudioStream", + "name": "stream_34", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 34 + }, + { + "type": "AudioStream", + "name": "stream_35", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 35 + }, + { + "type": "AudioStream", + "name": "stream_36", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 36 + }, + { + "type": "AudioStream", + "name": "stream_37", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 37 + }, + { + "type": "AudioStream", + "name": "stream_38", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 38 + }, + { + "type": "AudioStream", + "name": "stream_39", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 39 + }, + { + "type": "AudioStream", + "name": "stream_40", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 40 + }, + { + "type": "AudioStream", + "name": "stream_41", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 41 + }, + { + "type": "AudioStream", + "name": "stream_42", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 42 + }, + { + "type": "AudioStream", + "name": "stream_43", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 43 + }, + { + "type": "AudioStream", + "name": "stream_44", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 44 + }, + { + "type": "AudioStream", + "name": "stream_45", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 45 + }, + { + "type": "AudioStream", + "name": "stream_46", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 46 + }, + { + "type": "AudioStream", + "name": "stream_47", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 47 + }, + { + "type": "AudioStream", + "name": "stream_48", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 48 + }, + { + "type": "AudioStream", + "name": "stream_49", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 49 + }, + { + "type": "AudioStream", + "name": "stream_50", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 50 + }, + { + "type": "AudioStream", + "name": "stream_51", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 51 + }, + { + "type": "AudioStream", + "name": "stream_52", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 52 + }, + { + "type": "AudioStream", + "name": "stream_53", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 53 + }, + { + "type": "AudioStream", + "name": "stream_54", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 54 + }, + { + "type": "AudioStream", + "name": "stream_55", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 55 + }, + { + "type": "AudioStream", + "name": "stream_56", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 56 + }, + { + "type": "AudioStream", + "name": "stream_57", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 57 + }, + { + "type": "AudioStream", + "name": "stream_58", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 58 + }, + { + "type": "AudioStream", + "name": "stream_59", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 59 + }, + { + "type": "AudioStream", + "name": "stream_60", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 60 + }, + { + "type": "AudioStream", + "name": "stream_61", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 61 + }, + { + "type": "AudioStream", + "name": "stream_62", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 62 + }, + { + "type": "AudioStream", + "name": "stream_63", + "setter": "set_list_stream", + "getter": "get_list_stream", + "index": 63 + } + ] + }, + { + "name": "AudioStreamPolyphonic", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "methods": [ + { + "name": "set_polyphony", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "voices", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_polyphony", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "polyphony", + "setter": "set_polyphony", + "getter": "get_polyphony" + } + ] + }, + { + "name": "AudioStreamRandomizer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "enums": [ + { + "name": "PlaybackMode", + "is_bitfield": false, + "values": [ + { + "name": "PLAYBACK_RANDOM_NO_REPEATS", + "value": 0 + }, + { + "name": "PLAYBACK_RANDOM", + "value": 1 + }, + { + "name": "PLAYBACK_SEQUENTIAL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892018854, + "hash_compatibility": [ + 3197802065 + ], + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + }, + { + "name": "weight", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "move_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index_from", + "type": "int", + "meta": "int32" + }, + { + "name": "index_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream_probability_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stream_probability_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_streams_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_streams_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_random_pitch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_pitch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_random_pitch_semitones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "semitones", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_pitch_semitones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_random_volume_offset_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_volume_offset_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_playback_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950967023, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } + ] + }, + { + "name": "get_playback_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3943055077, + "return_value": { + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "playback_mode", + "setter": "set_playback_mode", + "getter": "get_playback_mode" + }, + { + "type": "float", + "name": "random_pitch", + "setter": "set_random_pitch", + "getter": "get_random_pitch" + }, + { + "type": "float", + "name": "random_pitch_semitones", + "setter": "set_random_pitch_semitones", + "getter": "get_random_pitch_semitones" + }, + { + "type": "float", + "name": "random_volume_offset_db", + "setter": "set_random_volume_offset_db", + "getter": "get_random_volume_offset_db" + }, + { + "type": "int", + "name": "streams_count", + "setter": "set_streams_count", + "getter": "get_streams_count" + } + ] + }, + { + "name": "AudioStreamSynchronized", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "MAX_STREAMS", + "value": 32 + } + ], + "methods": [ + { + "name": "set_stream_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stream_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stream_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sync_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "audio_stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_sync_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_sync_stream_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + }, + { + "name": "volume_db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sync_stream_volume", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "stream_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "stream_count", + "setter": "set_stream_count", + "getter": "get_stream_count" + } + ] + }, + { + "name": "AudioStreamWAV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "enums": [ + { + "name": "Format", + "is_bitfield": false, + "values": [ + { + "name": "FORMAT_8_BITS", + "value": 0 + }, + { + "name": "FORMAT_16_BITS", + "value": 1 + }, + { + "name": "FORMAT_IMA_ADPCM", + "value": 2 + }, + { + "name": "FORMAT_QOA", + "value": 3 + } + ] + }, + { + "name": "LoopMode", + "is_bitfield": false, + "values": [ + { + "name": "LOOP_DISABLED", + "value": 0 + }, + { + "name": "LOOP_FORWARD", + "value": 1 + }, + { + "name": "LOOP_PINGPONG", + "value": 2 + }, + { + "name": "LOOP_BACKWARD", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4266838938, + "return_value": { + "type": "AudioStreamWAV" + }, + "arguments": [ + { + "name": "stream_data", + "type": "PackedByteArray" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4015802384, + "return_value": { + "type": "AudioStreamWAV" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 60648488, + "arguments": [ + { + "name": "format", + "type": "enum::AudioStreamWAV.Format" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3151724922, + "return_value": { + "type": "enum::AudioStreamWAV.Format" + } + }, + { + "name": "set_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444882972, + "arguments": [ + { + "name": "loop_mode", + "type": "enum::AudioStreamWAV.LoopMode" + } + ] + }, + { + "name": "get_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393560655, + "return_value": { + "type": "enum::AudioStreamWAV.LoopMode" + } + }, + { + "name": "set_loop_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "loop_begin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_loop_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_loop_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "loop_end", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_loop_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mix_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mix_rate", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stereo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stereo", + "type": "bool" + } + ] + }, + { + "name": "is_stereo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "tags", + "type": "Dictionary" + } + ] + }, + { + "name": "get_tags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "save_to_wav", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "loop_mode", + "setter": "set_loop_mode", + "getter": "get_loop_mode" + }, + { + "type": "int", + "name": "loop_begin", + "setter": "set_loop_begin", + "getter": "get_loop_begin" + }, + { + "type": "int", + "name": "loop_end", + "setter": "set_loop_end", + "getter": "get_loop_end" + }, + { + "type": "int", + "name": "mix_rate", + "setter": "set_mix_rate", + "getter": "get_mix_rate" + }, + { + "type": "bool", + "name": "stereo", + "setter": "set_stereo", + "getter": "is_stereo" + }, + { + "type": "Dictionary", + "name": "tags", + "setter": "set_tags", + "getter": "get_tags" + } + ] + }, + { + "name": "AwaitTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3123469156, + "return_value": { + "type": "AwaitTweener" + }, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "BackBufferCopy", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "CopyMode", + "is_bitfield": false, + "values": [ + { + "name": "COPY_MODE_DISABLED", + "value": 0 + }, + { + "name": "COPY_MODE_RECT", + "value": 1 + }, + { + "name": "COPY_MODE_VIEWPORT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_copy_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713538590, + "arguments": [ + { + "name": "copy_mode", + "type": "enum::BackBufferCopy.CopyMode" + } + ] + }, + { + "name": "get_copy_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271169440, + "return_value": { + "type": "enum::BackBufferCopy.CopyMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "copy_mode", + "setter": "set_copy_mode", + "getter": "get_copy_mode" + }, + { + "type": "Rect2", + "name": "rect", + "setter": "set_rect", + "getter": "get_rect" + } + ] + }, + { + "name": "BaseButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "DrawMode", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_NORMAL", + "value": 0 + }, + { + "name": "DRAW_PRESSED", + "value": 1 + }, + { + "name": "DRAW_HOVER", + "value": 2 + }, + { + "name": "DRAW_DISABLED", + "value": 3 + }, + { + "name": "DRAW_HOVER_PRESSED", + "value": 4 + } + ] + }, + { + "name": "ActionMode", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_MODE_BUTTON_PRESS", + "value": 0 + }, + { + "name": "ACTION_MODE_BUTTON_RELEASE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_pressed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_toggled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pressed_no_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_hovered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_toggle_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_toggle_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_in_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_in_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_action_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1985162088, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseButton.ActionMode" + } + ] + }, + { + "name": "get_action_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2589712189, + "return_value": { + "type": "enum::BaseButton.ActionMode" + } + }, + { + "name": "set_button_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950145251, + "arguments": [ + { + "name": "mask", + "type": "bitfield::MouseButtonMask" + } + ] + }, + { + "name": "get_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "get_draw_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2492721305, + "return_value": { + "type": "enum::BaseButton.DrawMode" + } + }, + { + "name": "set_keep_pressed_outside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_keep_pressed_outside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 857163497, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3415666916, + "return_value": { + "type": "Shortcut" + } + }, + { + "name": "set_button_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794463739, + "arguments": [ + { + "name": "button_group", + "type": "ButtonGroup" + } + ] + }, + { + "name": "get_button_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281644053, + "return_value": { + "type": "ButtonGroup" + } + } + ], + "signals": [ + { + "name": "pressed" + }, + { + "name": "button_up" + }, + { + "name": "button_down" + }, + { + "name": "toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "toggle_mode", + "setter": "set_toggle_mode", + "getter": "is_toggle_mode" + }, + { + "type": "bool", + "name": "button_pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "int", + "name": "action_mode", + "setter": "set_action_mode", + "getter": "get_action_mode" + }, + { + "type": "int", + "name": "button_mask", + "setter": "set_button_mask", + "getter": "get_button_mask" + }, + { + "type": "bool", + "name": "keep_pressed_outside", + "setter": "set_keep_pressed_outside", + "getter": "is_keep_pressed_outside" + }, + { + "type": "ButtonGroup", + "name": "button_group", + "setter": "set_button_group", + "getter": "get_button_group" + }, + { + "type": "Shortcut", + "name": "shortcut", + "setter": "set_shortcut", + "getter": "get_shortcut" + }, + { + "type": "bool", + "name": "shortcut_feedback", + "setter": "set_shortcut_feedback", + "getter": "is_shortcut_feedback" + }, + { + "type": "bool", + "name": "shortcut_in_tooltip", + "setter": "set_shortcut_in_tooltip", + "getter": "is_shortcut_in_tooltip_enabled" + } + ] + }, + { + "name": "BaseMaterial3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "TextureParam", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "TEXTURE_METALLIC", + "value": 1 + }, + { + "name": "TEXTURE_ROUGHNESS", + "value": 2 + }, + { + "name": "TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "TEXTURE_NORMAL", + "value": 4 + }, + { + "name": "TEXTURE_BENT_NORMAL", + "value": 18 + }, + { + "name": "TEXTURE_RIM", + "value": 5 + }, + { + "name": "TEXTURE_CLEARCOAT", + "value": 6 + }, + { + "name": "TEXTURE_FLOWMAP", + "value": 7 + }, + { + "name": "TEXTURE_AMBIENT_OCCLUSION", + "value": 8 + }, + { + "name": "TEXTURE_HEIGHTMAP", + "value": 9 + }, + { + "name": "TEXTURE_SUBSURFACE_SCATTERING", + "value": 10 + }, + { + "name": "TEXTURE_SUBSURFACE_TRANSMITTANCE", + "value": 11 + }, + { + "name": "TEXTURE_BACKLIGHT", + "value": 12 + }, + { + "name": "TEXTURE_REFRACTION", + "value": 13 + }, + { + "name": "TEXTURE_DETAIL_MASK", + "value": 14 + }, + { + "name": "TEXTURE_DETAIL_ALBEDO", + "value": 15 + }, + { + "name": "TEXTURE_DETAIL_NORMAL", + "value": 16 + }, + { + "name": "TEXTURE_ORM", + "value": 17 + }, + { + "name": "TEXTURE_MAX", + "value": 19 + } + ] + }, + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_FILTER_NEAREST", + "value": 0 + }, + { + "name": "TEXTURE_FILTER_LINEAR", + "value": 1 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 2 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "TEXTURE_FILTER_MAX", + "value": 6 + } + ] + }, + { + "name": "DetailUV", + "is_bitfield": false, + "values": [ + { + "name": "DETAIL_UV_1", + "value": 0 + }, + { + "name": "DETAIL_UV_2", + "value": 1 + } + ] + }, + { + "name": "Transparency", + "is_bitfield": false, + "values": [ + { + "name": "TRANSPARENCY_DISABLED", + "value": 0 + }, + { + "name": "TRANSPARENCY_ALPHA", + "value": 1 + }, + { + "name": "TRANSPARENCY_ALPHA_SCISSOR", + "value": 2 + }, + { + "name": "TRANSPARENCY_ALPHA_HASH", + "value": 3 + }, + { + "name": "TRANSPARENCY_ALPHA_DEPTH_PRE_PASS", + "value": 4 + }, + { + "name": "TRANSPARENCY_MAX", + "value": 5 + } + ] + }, + { + "name": "ShadingMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADING_MODE_UNSHADED", + "value": 0 + }, + { + "name": "SHADING_MODE_PER_PIXEL", + "value": 1 + }, + { + "name": "SHADING_MODE_PER_VERTEX", + "value": 2 + }, + { + "name": "SHADING_MODE_MAX", + "value": 3 + } + ] + }, + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_EMISSION", + "value": 0 + }, + { + "name": "FEATURE_NORMAL_MAPPING", + "value": 1 + }, + { + "name": "FEATURE_RIM", + "value": 2 + }, + { + "name": "FEATURE_CLEARCOAT", + "value": 3 + }, + { + "name": "FEATURE_ANISOTROPY", + "value": 4 + }, + { + "name": "FEATURE_AMBIENT_OCCLUSION", + "value": 5 + }, + { + "name": "FEATURE_HEIGHT_MAPPING", + "value": 6 + }, + { + "name": "FEATURE_SUBSURFACE_SCATTERING", + "value": 7 + }, + { + "name": "FEATURE_SUBSURFACE_TRANSMITTANCE", + "value": 8 + }, + { + "name": "FEATURE_BACKLIGHT", + "value": 9 + }, + { + "name": "FEATURE_REFRACTION", + "value": 10 + }, + { + "name": "FEATURE_DETAIL", + "value": 11 + }, + { + "name": "FEATURE_BENT_NORMAL_MAPPING", + "value": 12 + }, + { + "name": "FEATURE_MAX", + "value": 13 + } + ] + }, + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_MIX", + "value": 0 + }, + { + "name": "BLEND_MODE_ADD", + "value": 1 + }, + { + "name": "BLEND_MODE_SUB", + "value": 2 + }, + { + "name": "BLEND_MODE_MUL", + "value": 3 + }, + { + "name": "BLEND_MODE_PREMULT_ALPHA", + "value": 4 + } + ] + }, + { + "name": "AlphaAntiAliasing", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_ANTIALIASING_OFF", + "value": 0 + }, + { + "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE", + "value": 1 + }, + { + "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE", + "value": 2 + } + ] + }, + { + "name": "DepthDrawMode", + "is_bitfield": false, + "values": [ + { + "name": "DEPTH_DRAW_OPAQUE_ONLY", + "value": 0 + }, + { + "name": "DEPTH_DRAW_ALWAYS", + "value": 1 + }, + { + "name": "DEPTH_DRAW_DISABLED", + "value": 2 + } + ] + }, + { + "name": "DepthTest", + "is_bitfield": false, + "values": [ + { + "name": "DEPTH_TEST_DEFAULT", + "value": 0 + }, + { + "name": "DEPTH_TEST_INVERTED", + "value": 1 + } + ] + }, + { + "name": "CullMode", + "is_bitfield": false, + "values": [ + { + "name": "CULL_BACK", + "value": 0 + }, + { + "name": "CULL_FRONT", + "value": 1 + }, + { + "name": "CULL_DISABLED", + "value": 2 + } + ] + }, + { + "name": "Flags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 0 + }, + { + "name": "FLAG_ALBEDO_FROM_VERTEX_COLOR", + "value": 1 + }, + { + "name": "FLAG_SRGB_VERTEX_COLOR", + "value": 2 + }, + { + "name": "FLAG_USE_POINT_SIZE", + "value": 3 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 4 + }, + { + "name": "FLAG_BILLBOARD_KEEP_SCALE", + "value": 5 + }, + { + "name": "FLAG_UV1_USE_TRIPLANAR", + "value": 6 + }, + { + "name": "FLAG_UV2_USE_TRIPLANAR", + "value": 7 + }, + { + "name": "FLAG_UV1_USE_WORLD_TRIPLANAR", + "value": 8 + }, + { + "name": "FLAG_UV2_USE_WORLD_TRIPLANAR", + "value": 9 + }, + { + "name": "FLAG_AO_ON_UV2", + "value": 10 + }, + { + "name": "FLAG_EMISSION_ON_UV2", + "value": 11 + }, + { + "name": "FLAG_ALBEDO_TEXTURE_FORCE_SRGB", + "value": 12 + }, + { + "name": "FLAG_DONT_RECEIVE_SHADOWS", + "value": 13 + }, + { + "name": "FLAG_DISABLE_AMBIENT_LIGHT", + "value": 14 + }, + { + "name": "FLAG_USE_SHADOW_TO_OPACITY", + "value": 15 + }, + { + "name": "FLAG_USE_TEXTURE_REPEAT", + "value": 16 + }, + { + "name": "FLAG_INVERT_HEIGHTMAP", + "value": 17 + }, + { + "name": "FLAG_SUBSURFACE_MODE_SKIN", + "value": 18 + }, + { + "name": "FLAG_PARTICLE_TRAILS_MODE", + "value": 19 + }, + { + "name": "FLAG_ALBEDO_TEXTURE_MSDF", + "value": 20 + }, + { + "name": "FLAG_DISABLE_FOG", + "value": 21 + }, + { + "name": "FLAG_DISABLE_SPECULAR_OCCLUSION", + "value": 22 + }, + { + "name": "FLAG_USE_Z_CLIP_SCALE", + "value": 23 + }, + { + "name": "FLAG_USE_FOV_OVERRIDE", + "value": 24 + }, + { + "name": "FLAG_MAX", + "value": 25 + } + ] + }, + { + "name": "DiffuseMode", + "is_bitfield": false, + "values": [ + { + "name": "DIFFUSE_BURLEY", + "value": 0 + }, + { + "name": "DIFFUSE_LAMBERT", + "value": 1 + }, + { + "name": "DIFFUSE_LAMBERT_WRAP", + "value": 2 + }, + { + "name": "DIFFUSE_TOON", + "value": 3 + } + ] + }, + { + "name": "SpecularMode", + "is_bitfield": false, + "values": [ + { + "name": "SPECULAR_SCHLICK_GGX", + "value": 0 + }, + { + "name": "SPECULAR_TOON", + "value": 1 + }, + { + "name": "SPECULAR_DISABLED", + "value": 2 + } + ] + }, + { + "name": "BillboardMode", + "is_bitfield": false, + "values": [ + { + "name": "BILLBOARD_DISABLED", + "value": 0 + }, + { + "name": "BILLBOARD_ENABLED", + "value": 1 + }, + { + "name": "BILLBOARD_FIXED_Y", + "value": 2 + }, + { + "name": "BILLBOARD_PARTICLES", + "value": 3 + } + ] + }, + { + "name": "TextureChannel", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_CHANNEL_RED", + "value": 0 + }, + { + "name": "TEXTURE_CHANNEL_GREEN", + "value": 1 + }, + { + "name": "TEXTURE_CHANNEL_BLUE", + "value": 2 + }, + { + "name": "TEXTURE_CHANNEL_ALPHA", + "value": 3 + }, + { + "name": "TEXTURE_CHANNEL_GRAYSCALE", + "value": 4 + } + ] + }, + { + "name": "EmissionOperator", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_OP_ADD", + "value": 0 + }, + { + "name": "EMISSION_OP_MULTIPLY", + "value": 1 + } + ] + }, + { + "name": "DistanceFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "DISTANCE_FADE_DISABLED", + "value": 0 + }, + { + "name": "DISTANCE_FADE_PIXEL_ALPHA", + "value": 1 + }, + { + "name": "DISTANCE_FADE_PIXEL_DITHER", + "value": 2 + }, + { + "name": "DISTANCE_FADE_OBJECT_DITHER", + "value": 3 + } + ] + }, + { + "name": "StencilMode", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_MODE_DISABLED", + "value": 0 + }, + { + "name": "STENCIL_MODE_OUTLINE", + "value": 1 + }, + { + "name": "STENCIL_MODE_XRAY", + "value": 2 + }, + { + "name": "STENCIL_MODE_CUSTOM", + "value": 3 + } + ] + }, + { + "name": "StencilFlags", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_FLAG_READ", + "value": 1 + }, + { + "name": "STENCIL_FLAG_WRITE", + "value": 2 + }, + { + "name": "STENCIL_FLAG_WRITE_DEPTH_FAIL", + "value": 4 + } + ] + }, + { + "name": "StencilCompare", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_COMPARE_ALWAYS", + "value": 0 + }, + { + "name": "STENCIL_COMPARE_LESS", + "value": 1 + }, + { + "name": "STENCIL_COMPARE_EQUAL", + "value": 2 + }, + { + "name": "STENCIL_COMPARE_LESS_OR_EQUAL", + "value": 3 + }, + { + "name": "STENCIL_COMPARE_GREATER", + "value": 4 + }, + { + "name": "STENCIL_COMPARE_NOT_EQUAL", + "value": 5 + }, + { + "name": "STENCIL_COMPARE_GREATER_OR_EQUAL", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "albedo", + "type": "Color" + } + ] + }, + { + "name": "get_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3435651667, + "arguments": [ + { + "name": "transparency", + "type": "enum::BaseMaterial3D.Transparency" + } + ] + }, + { + "name": "get_transparency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990903061, + "return_value": { + "type": "enum::BaseMaterial3D.Transparency" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shading_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3368750322, + "arguments": [ + { + "name": "shading_mode", + "type": "enum::BaseMaterial3D.ShadingMode" + } + ] + }, + { + "name": "get_shading_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132070559, + "return_value": { + "type": "enum::BaseMaterial3D.ShadingMode" + } + }, + { + "name": "set_specular", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "specular", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_metallic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "metallic", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_metallic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "roughness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "emission", + "type": "Color" + } + ] + }, + { + "name": "get_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_emission_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "emission_energy_multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "emission_energy_multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "normal_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rim", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rim", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rim", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rim_tint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rim_tint", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rim_tint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clearcoat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clearcoat", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clearcoat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clearcoat_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clearcoat_roughness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clearcoat_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "anisotropy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_heightmap_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "heightmap_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_heightmap_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_subsurface_scattering_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_subsurface_scattering_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transmittance_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_transmittance_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_transmittance_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transmittance_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transmittance_boost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "boost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transmittance_boost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_backlight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "backlight", + "type": "Color" + } + ] + }, + { + "name": "get_backlight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_refraction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refraction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_refraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 456801921, + "arguments": [ + { + "name": "detail_uv", + "type": "enum::BaseMaterial3D.DetailUV" + } + ] + }, + { + "name": "get_detail_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2306920512, + "return_value": { + "type": "enum::BaseMaterial3D.DetailUV" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830186259, + "arguments": [ + { + "name": "blend_mode", + "type": "enum::BaseMaterial3D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4022690962, + "return_value": { + "type": "enum::BaseMaterial3D.BlendMode" + } + }, + { + "name": "set_depth_draw_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1456584748, + "arguments": [ + { + "name": "depth_draw_mode", + "type": "enum::BaseMaterial3D.DepthDrawMode" + } + ] + }, + { + "name": "get_depth_draw_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2578197639, + "return_value": { + "type": "enum::BaseMaterial3D.DepthDrawMode" + } + }, + { + "name": "set_depth_test", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3918692338, + "arguments": [ + { + "name": "depth_test", + "type": "enum::BaseMaterial3D.DepthTest" + } + ] + }, + { + "name": "get_depth_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3434785811, + "return_value": { + "type": "enum::BaseMaterial3D.DepthTest" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2338909218, + "arguments": [ + { + "name": "cull_mode", + "type": "enum::BaseMaterial3D.CullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1941499586, + "return_value": { + "type": "enum::BaseMaterial3D.CullMode" + } + }, + { + "name": "set_diffuse_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1045299638, + "arguments": [ + { + "name": "diffuse_mode", + "type": "enum::BaseMaterial3D.DiffuseMode" + } + ] + }, + { + "name": "get_diffuse_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973617136, + "return_value": { + "type": "enum::BaseMaterial3D.DiffuseMode" + } + }, + { + "name": "set_specular_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 584737147, + "arguments": [ + { + "name": "specular_mode", + "type": "enum::BaseMaterial3D.SpecularMode" + } + ] + }, + { + "name": "get_specular_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2569953298, + "return_value": { + "type": "enum::BaseMaterial3D.SpecularMode" + } + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3070159527, + "arguments": [ + { + "name": "flag", + "type": "enum::BaseMaterial3D.Flags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410065, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::BaseMaterial3D.Flags" + } + ] + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "set_feature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2819288693, + "arguments": [ + { + "name": "feature", + "type": "enum::BaseMaterial3D.Feature" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965241794, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::BaseMaterial3D.Feature" + } + ] + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464208135, + "arguments": [ + { + "name": "param", + "type": "enum::BaseMaterial3D.TextureParam" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 329605813, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "param", + "type": "enum::BaseMaterial3D.TextureParam" + } + ] + }, + { + "name": "set_detail_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830186259, + "arguments": [ + { + "name": "detail_blend_mode", + "type": "enum::BaseMaterial3D.BlendMode" + } + ] + }, + { + "name": "get_detail_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4022690962, + "return_value": { + "type": "enum::BaseMaterial3D.BlendMode" + } + }, + { + "name": "set_uv1_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv1_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv1_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv1_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv1_triplanar_blend_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv1_triplanar_blend_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_uv2_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv2_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv2_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_uv2_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_uv2_triplanar_blend_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv2_triplanar_blend_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_particles_anim_h_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_h_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_v_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_v_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_particles_anim_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_heightmap_deep_parallax_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax_min_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_min_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_heightmap_deep_parallax_max_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_max_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_heightmap_deep_parallax_flip_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_flip_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_heightmap_deep_parallax_flip_binormal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ] + }, + { + "name": "get_heightmap_deep_parallax_flip_binormal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_grow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3825128922, + "arguments": [ + { + "name": "operator", + "type": "enum::BaseMaterial3D.EmissionOperator" + } + ] + }, + { + "name": "get_emission_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974205018, + "return_value": { + "type": "enum::BaseMaterial3D.EmissionOperator" + } + }, + { + "name": "set_ao_light_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ao_light_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_grow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_grow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_metallic_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_metallic_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_roughness_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_roughness_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_ao_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_ao_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_refraction_texture_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 744167988, + "arguments": [ + { + "name": "channel", + "type": "enum::BaseMaterial3D.TextureChannel" + } + ] + }, + { + "name": "get_refraction_texture_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568133867, + "return_value": { + "type": "enum::BaseMaterial3D.TextureChannel" + } + }, + { + "name": "set_proximity_fade_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_proximity_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_proximity_fade_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_proximity_fade_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_msdf_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_msdf_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1379478617, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.DistanceFadeMode" + } + ] + }, + { + "name": "get_distance_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2694575734, + "return_value": { + "type": "enum::BaseMaterial3D.DistanceFadeMode" + } + }, + { + "name": "set_distance_fade_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_min_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_min_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_z_clip_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_z_clip_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fov_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fov_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stencil_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2272367200, + "arguments": [ + { + "name": "stencil_mode", + "type": "enum::BaseMaterial3D.StencilMode" + } + ] + }, + { + "name": "get_stencil_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908443456, + "return_value": { + "type": "enum::BaseMaterial3D.StencilMode" + } + }, + { + "name": "set_stencil_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stencil_flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stencil_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stencil_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3741726481, + "arguments": [ + { + "name": "stencil_compare", + "type": "enum::BaseMaterial3D.StencilCompare" + } + ] + }, + { + "name": "get_stencil_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2824600492, + "return_value": { + "type": "enum::BaseMaterial3D.StencilCompare" + } + }, + { + "name": "set_stencil_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stencil_reference", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stencil_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stencil_effect_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "stencil_color", + "type": "Color" + } + ] + }, + { + "name": "get_stencil_effect_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_stencil_effect_outline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "stencil_outline_thickness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stencil_effect_outline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "transparency", + "setter": "set_transparency", + "getter": "get_transparency" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "int", + "name": "depth_draw_mode", + "setter": "set_depth_draw_mode", + "getter": "get_depth_draw_mode" + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_flag", + "getter": "get_flag", + "index": 0 + }, + { + "type": "int", + "name": "depth_test", + "setter": "set_depth_test", + "getter": "get_depth_test" + }, + { + "type": "int", + "name": "shading_mode", + "setter": "set_shading_mode", + "getter": "get_shading_mode" + }, + { + "type": "int", + "name": "diffuse_mode", + "setter": "set_diffuse_mode", + "getter": "get_diffuse_mode" + }, + { + "type": "int", + "name": "specular_mode", + "setter": "set_specular_mode", + "getter": "get_specular_mode" + }, + { + "type": "bool", + "name": "disable_ambient_light", + "setter": "set_flag", + "getter": "get_flag", + "index": 14 + }, + { + "type": "bool", + "name": "disable_fog", + "setter": "set_flag", + "getter": "get_flag", + "index": 21 + }, + { + "type": "bool", + "name": "disable_specular_occlusion", + "setter": "set_flag", + "getter": "get_flag", + "index": 22 + }, + { + "type": "bool", + "name": "vertex_color_use_as_albedo", + "setter": "set_flag", + "getter": "get_flag", + "index": 1 + }, + { + "type": "bool", + "name": "vertex_color_is_srgb", + "setter": "set_flag", + "getter": "get_flag", + "index": 2 + }, + { + "type": "Color", + "name": "albedo_color", + "setter": "set_albedo", + "getter": "get_albedo" + }, + { + "type": "Texture2D", + "name": "albedo_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 0 + }, + { + "type": "bool", + "name": "albedo_texture_force_srgb", + "setter": "set_flag", + "getter": "get_flag", + "index": 12 + }, + { + "type": "bool", + "name": "albedo_texture_msdf", + "setter": "set_flag", + "getter": "get_flag", + "index": 20 + }, + { + "type": "Texture2D", + "name": "orm_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 17 + }, + { + "type": "float", + "name": "metallic", + "setter": "set_metallic", + "getter": "get_metallic" + }, + { + "type": "float", + "name": "metallic_specular", + "setter": "set_specular", + "getter": "get_specular" + }, + { + "type": "Texture2D", + "name": "metallic_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 1 + }, + { + "type": "int", + "name": "metallic_texture_channel", + "setter": "set_metallic_texture_channel", + "getter": "get_metallic_texture_channel" + }, + { + "type": "float", + "name": "roughness", + "setter": "set_roughness", + "getter": "get_roughness" + }, + { + "type": "Texture2D", + "name": "roughness_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 2 + }, + { + "type": "int", + "name": "roughness_texture_channel", + "setter": "set_roughness_texture_channel", + "getter": "get_roughness_texture_channel" + }, + { + "type": "bool", + "name": "emission_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 0 + }, + { + "type": "Color", + "name": "emission", + "setter": "set_emission", + "getter": "get_emission" + }, + { + "type": "float", + "name": "emission_energy_multiplier", + "setter": "set_emission_energy_multiplier", + "getter": "get_emission_energy_multiplier" + }, + { + "type": "float", + "name": "emission_intensity", + "setter": "set_emission_intensity", + "getter": "get_emission_intensity" + }, + { + "type": "int", + "name": "emission_operator", + "setter": "set_emission_operator", + "getter": "get_emission_operator" + }, + { + "type": "bool", + "name": "emission_on_uv2", + "setter": "set_flag", + "getter": "get_flag", + "index": 11 + }, + { + "type": "Texture2D", + "name": "emission_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 3 + }, + { + "type": "bool", + "name": "normal_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 1 + }, + { + "type": "float", + "name": "normal_scale", + "setter": "set_normal_scale", + "getter": "get_normal_scale" + }, + { + "type": "Texture2D", + "name": "normal_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 4 + }, + { + "type": "bool", + "name": "bent_normal_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 12 + }, + { + "type": "Texture2D", + "name": "bent_normal_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 18 + }, + { + "type": "bool", + "name": "rim_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 2 + }, + { + "type": "float", + "name": "rim", + "setter": "set_rim", + "getter": "get_rim" + }, + { + "type": "float", + "name": "rim_tint", + "setter": "set_rim_tint", + "getter": "get_rim_tint" + }, + { + "type": "Texture2D", + "name": "rim_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 5 + }, + { + "type": "bool", + "name": "clearcoat_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 3 + }, + { + "type": "float", + "name": "clearcoat", + "setter": "set_clearcoat", + "getter": "get_clearcoat" + }, + { + "type": "float", + "name": "clearcoat_roughness", + "setter": "set_clearcoat_roughness", + "getter": "get_clearcoat_roughness" + }, + { + "type": "Texture2D", + "name": "clearcoat_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 6 + }, + { + "type": "bool", + "name": "anisotropy_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 4 + }, + { + "type": "float", + "name": "anisotropy", + "setter": "set_anisotropy", + "getter": "get_anisotropy" + }, + { + "type": "Texture2D", + "name": "anisotropy_flowmap", + "setter": "set_texture", + "getter": "get_texture", + "index": 7 + }, + { + "type": "bool", + "name": "ao_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 5 + }, + { + "type": "float", + "name": "ao_light_affect", + "setter": "set_ao_light_affect", + "getter": "get_ao_light_affect" + }, + { + "type": "Texture2D", + "name": "ao_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 8 + }, + { + "type": "bool", + "name": "ao_on_uv2", + "setter": "set_flag", + "getter": "get_flag", + "index": 10 + }, + { + "type": "int", + "name": "ao_texture_channel", + "setter": "set_ao_texture_channel", + "getter": "get_ao_texture_channel" + }, + { + "type": "bool", + "name": "heightmap_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 6 + }, + { + "type": "float", + "name": "heightmap_scale", + "setter": "set_heightmap_scale", + "getter": "get_heightmap_scale" + }, + { + "type": "bool", + "name": "heightmap_deep_parallax", + "setter": "set_heightmap_deep_parallax", + "getter": "is_heightmap_deep_parallax_enabled" + }, + { + "type": "int", + "name": "heightmap_min_layers", + "setter": "set_heightmap_deep_parallax_min_layers", + "getter": "get_heightmap_deep_parallax_min_layers" + }, + { + "type": "int", + "name": "heightmap_max_layers", + "setter": "set_heightmap_deep_parallax_max_layers", + "getter": "get_heightmap_deep_parallax_max_layers" + }, + { + "type": "bool", + "name": "heightmap_flip_tangent", + "setter": "set_heightmap_deep_parallax_flip_tangent", + "getter": "get_heightmap_deep_parallax_flip_tangent" + }, + { + "type": "bool", + "name": "heightmap_flip_binormal", + "setter": "set_heightmap_deep_parallax_flip_binormal", + "getter": "get_heightmap_deep_parallax_flip_binormal" + }, + { + "type": "Texture2D", + "name": "heightmap_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 9 + }, + { + "type": "bool", + "name": "heightmap_flip_texture", + "setter": "set_flag", + "getter": "get_flag", + "index": 17 + }, + { + "type": "bool", + "name": "subsurf_scatter_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 7 + }, + { + "type": "float", + "name": "subsurf_scatter_strength", + "setter": "set_subsurface_scattering_strength", + "getter": "get_subsurface_scattering_strength" + }, + { + "type": "bool", + "name": "subsurf_scatter_skin_mode", + "setter": "set_flag", + "getter": "get_flag", + "index": 18 + }, + { + "type": "Texture2D", + "name": "subsurf_scatter_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 10 + }, + { + "type": "bool", + "name": "subsurf_scatter_transmittance_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 8 + }, + { + "type": "Color", + "name": "subsurf_scatter_transmittance_color", + "setter": "set_transmittance_color", + "getter": "get_transmittance_color" + }, + { + "type": "Texture2D", + "name": "subsurf_scatter_transmittance_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 11 + }, + { + "type": "float", + "name": "subsurf_scatter_transmittance_depth", + "setter": "set_transmittance_depth", + "getter": "get_transmittance_depth" + }, + { + "type": "float", + "name": "subsurf_scatter_transmittance_boost", + "setter": "set_transmittance_boost", + "getter": "get_transmittance_boost" + }, + { + "type": "bool", + "name": "backlight_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 9 + }, + { + "type": "Color", + "name": "backlight", + "setter": "set_backlight", + "getter": "get_backlight" + }, + { + "type": "Texture2D", + "name": "backlight_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 12 + }, + { + "type": "bool", + "name": "refraction_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 10 + }, + { + "type": "float", + "name": "refraction_scale", + "setter": "set_refraction", + "getter": "get_refraction" + }, + { + "type": "Texture2D", + "name": "refraction_texture", + "setter": "set_texture", + "getter": "get_texture", + "index": 13 + }, + { + "type": "int", + "name": "refraction_texture_channel", + "setter": "set_refraction_texture_channel", + "getter": "get_refraction_texture_channel" + }, + { + "type": "bool", + "name": "detail_enabled", + "setter": "set_feature", + "getter": "get_feature", + "index": 11 + }, + { + "type": "Texture2D", + "name": "detail_mask", + "setter": "set_texture", + "getter": "get_texture", + "index": 14 + }, + { + "type": "int", + "name": "detail_blend_mode", + "setter": "set_detail_blend_mode", + "getter": "get_detail_blend_mode" + }, + { + "type": "int", + "name": "detail_uv_layer", + "setter": "set_detail_uv", + "getter": "get_detail_uv" + }, + { + "type": "Texture2D", + "name": "detail_albedo", + "setter": "set_texture", + "getter": "get_texture", + "index": 15 + }, + { + "type": "Texture2D", + "name": "detail_normal", + "setter": "set_texture", + "getter": "get_texture", + "index": 16 + }, + { + "type": "Vector3", + "name": "uv1_scale", + "setter": "set_uv1_scale", + "getter": "get_uv1_scale" + }, + { + "type": "Vector3", + "name": "uv1_offset", + "setter": "set_uv1_offset", + "getter": "get_uv1_offset" + }, + { + "type": "bool", + "name": "uv1_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 6 + }, + { + "type": "float", + "name": "uv1_triplanar_sharpness", + "setter": "set_uv1_triplanar_blend_sharpness", + "getter": "get_uv1_triplanar_blend_sharpness" + }, + { + "type": "bool", + "name": "uv1_world_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 8 + }, + { + "type": "Vector3", + "name": "uv2_scale", + "setter": "set_uv2_scale", + "getter": "get_uv2_scale" + }, + { + "type": "Vector3", + "name": "uv2_offset", + "setter": "set_uv2_offset", + "getter": "get_uv2_offset" + }, + { + "type": "bool", + "name": "uv2_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 7 + }, + { + "type": "float", + "name": "uv2_triplanar_sharpness", + "setter": "set_uv2_triplanar_blend_sharpness", + "getter": "get_uv2_triplanar_blend_sharpness" + }, + { + "type": "bool", + "name": "uv2_world_triplanar", + "setter": "set_flag", + "getter": "get_flag", + "index": 9 + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "bool", + "name": "texture_repeat", + "setter": "set_flag", + "getter": "get_flag", + "index": 16 + }, + { + "type": "bool", + "name": "disable_receive_shadows", + "setter": "set_flag", + "getter": "get_flag", + "index": 13 + }, + { + "type": "bool", + "name": "shadow_to_opacity", + "setter": "set_flag", + "getter": "get_flag", + "index": 15 + }, + { + "type": "int", + "name": "billboard_mode", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "billboard_keep_scale", + "setter": "set_flag", + "getter": "get_flag", + "index": 5 + }, + { + "type": "int", + "name": "particles_anim_h_frames", + "setter": "set_particles_anim_h_frames", + "getter": "get_particles_anim_h_frames" + }, + { + "type": "int", + "name": "particles_anim_v_frames", + "setter": "set_particles_anim_v_frames", + "getter": "get_particles_anim_v_frames" + }, + { + "type": "bool", + "name": "particles_anim_loop", + "setter": "set_particles_anim_loop", + "getter": "get_particles_anim_loop" + }, + { + "type": "bool", + "name": "grow", + "setter": "set_grow_enabled", + "getter": "is_grow_enabled" + }, + { + "type": "float", + "name": "grow_amount", + "setter": "set_grow", + "getter": "get_grow" + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_flag", + "getter": "get_flag", + "index": 4 + }, + { + "type": "bool", + "name": "use_point_size", + "setter": "set_flag", + "getter": "get_flag", + "index": 3 + }, + { + "type": "float", + "name": "point_size", + "setter": "set_point_size", + "getter": "get_point_size" + }, + { + "type": "bool", + "name": "use_particle_trails", + "setter": "set_flag", + "getter": "get_flag", + "index": 19 + }, + { + "type": "bool", + "name": "use_z_clip_scale", + "setter": "set_flag", + "getter": "get_flag", + "index": 23 + }, + { + "type": "float", + "name": "z_clip_scale", + "setter": "set_z_clip_scale", + "getter": "get_z_clip_scale" + }, + { + "type": "bool", + "name": "use_fov_override", + "setter": "set_flag", + "getter": "get_flag", + "index": 24 + }, + { + "type": "float", + "name": "fov_override", + "setter": "set_fov_override", + "getter": "get_fov_override" + }, + { + "type": "bool", + "name": "proximity_fade_enabled", + "setter": "set_proximity_fade_enabled", + "getter": "is_proximity_fade_enabled" + }, + { + "type": "float", + "name": "proximity_fade_distance", + "setter": "set_proximity_fade_distance", + "getter": "get_proximity_fade_distance" + }, + { + "type": "float", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "float", + "name": "msdf_outline_size", + "setter": "set_msdf_outline_size", + "getter": "get_msdf_outline_size" + }, + { + "type": "int", + "name": "distance_fade_mode", + "setter": "set_distance_fade", + "getter": "get_distance_fade" + }, + { + "type": "float", + "name": "distance_fade_min_distance", + "setter": "set_distance_fade_min_distance", + "getter": "get_distance_fade_min_distance" + }, + { + "type": "float", + "name": "distance_fade_max_distance", + "setter": "set_distance_fade_max_distance", + "getter": "get_distance_fade_max_distance" + }, + { + "type": "int", + "name": "stencil_mode", + "setter": "set_stencil_mode", + "getter": "get_stencil_mode" + }, + { + "type": "int", + "name": "stencil_flags", + "setter": "set_stencil_flags", + "getter": "get_stencil_flags" + }, + { + "type": "int", + "name": "stencil_compare", + "setter": "set_stencil_compare", + "getter": "get_stencil_compare" + }, + { + "type": "int", + "name": "stencil_reference", + "setter": "set_stencil_reference", + "getter": "get_stencil_reference" + }, + { + "type": "Color", + "name": "stencil_color", + "setter": "set_stencil_effect_color", + "getter": "get_stencil_effect_color" + }, + { + "type": "float", + "name": "stencil_outline_thickness", + "setter": "set_stencil_effect_outline_thickness", + "getter": "get_stencil_effect_outline_thickness" + } + ] + }, + { + "name": "BitMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "create_from_image_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 106271684, + "hash_compatibility": [ + 505265891 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "threshold", + "type": "float", + "meta": "float", + "default_value": "0.1" + } + ] + }, + { + "name": "set_bitv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153096796, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "set_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "get_bitv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "get_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 472162941, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "bit", + "type": "bool" + } + ] + }, + { + "name": "get_true_bit_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "new_size", + "type": "Vector2i" + } + ] + }, + { + "name": "grow_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317281434, + "arguments": [ + { + "name": "pixels", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2i" + } + ] + }, + { + "name": "convert_to_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "opaque_to_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 48478126, + "hash_compatibility": [ + 876132484 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float", + "default_value": "2.0" + } + ] + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "BlitMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_MIX", + "value": 0 + }, + { + "name": "BLEND_MODE_ADD", + "value": 1 + }, + { + "name": "BLEND_MODE_SUB", + "value": 2 + }, + { + "name": "BLEND_MODE_MUL", + "value": 3 + }, + { + "name": "BLEND_MODE_DISABLED", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 80206916, + "arguments": [ + { + "name": "blend_mode", + "type": "enum::BlitMaterial.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4234246416, + "return_value": { + "type": "enum::BlitMaterial.BlendMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + } + ] + }, + { + "name": "Bone2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "rest", + "type": "Transform2D" + } + ] + }, + { + "name": "get_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "apply_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_skeleton_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_index_in_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_autocalculate_length_and_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_calculate", + "type": "bool" + } + ] + }, + { + "name": "get_autocalculate_length_and_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "rest", + "setter": "set_rest", + "getter": "get_rest" + } + ] + }, + { + "name": "BoneAttachment3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1814733083, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "on_skeleton_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_override_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override_pose", + "type": "bool" + } + ] + }, + { + "name": "get_override_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_external_skeleton", + "type": "bool" + } + ] + }, + { + "name": "get_use_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "external_skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone_idx", + "setter": "set_bone_idx", + "getter": "get_bone_idx" + }, + { + "type": "bool", + "name": "override_pose", + "setter": "set_override_pose", + "getter": "get_override_pose" + }, + { + "type": "bool", + "name": "use_external_skeleton", + "setter": "set_use_external_skeleton", + "getter": "get_use_external_skeleton" + }, + { + "type": "NodePath", + "name": "external_skeleton", + "setter": "set_external_skeleton", + "getter": "get_external_skeleton" + } + ] + }, + { + "name": "BoneConstraint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "ReferenceType", + "is_bitfield": false, + "values": [ + { + "name": "REFERENCE_TYPE_BONE", + "value": 0 + }, + { + "name": "REFERENCE_TYPE_NODE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_apply_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_apply_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_apply_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_apply_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1830520418, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::BoneConstraint3D.ReferenceType" + } + ] + }, + { + "name": "get_reference_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456416152, + "return_value": { + "type": "enum::BoneConstraint3D.ReferenceType" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_reference_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_reference_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_reference_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_setting_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_setting_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "BoneMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291782652, + "return_value": { + "type": "SkeletonProfile" + } + }, + { + "name": "set_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870374136, + "arguments": [ + { + "name": "profile", + "type": "SkeletonProfile" + } + ] + }, + { + "name": "get_skeleton_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "profile_bone_name", + "type": "StringName" + } + ] + }, + { + "name": "set_skeleton_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "profile_bone_name", + "type": "StringName" + }, + { + "name": "skeleton_bone_name", + "type": "StringName" + } + ] + }, + { + "name": "find_profile_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "skeleton_bone_name", + "type": "StringName" + } + ] + } + ], + "signals": [ + { + "name": "bone_map_updated" + }, + { + "name": "profile_updated" + } + ], + "properties": [ + { + "type": "SkeletonProfile", + "name": "profile", + "setter": "set_profile", + "getter": "get_profile" + } + ] + }, + { + "name": "BoneTwistDisperser3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "DisperseMode", + "is_bitfield": false, + "values": [ + { + "name": "DISPERSE_MODE_EVEN", + "value": 0 + }, + { + "name": "DISPERSE_MODE_WEIGHTED", + "value": 1 + }, + { + "name": "DISPERSE_MODE_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_setting_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_setting_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_mutable_bone_axes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_bone_axes_mutable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_reference_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_reference_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extend_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_end_bone_extended", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2838484201, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SkeletonModifier3D.BoneDirection" + } + ] + }, + { + "name": "get_end_bone_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843036459, + "return_value": { + "type": "enum::SkeletonModifier3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_twist_from_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_twist_from_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_twist_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2823819782, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "from", + "type": "Quaternion" + } + ] + }, + { + "name": "get_twist_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 476865136, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_disperse_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2954194337, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disperse_mode", + "type": "enum::BoneTwistDisperser3D.DisperseMode" + } + ] + }, + { + "name": "get_disperse_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1326397005, + "return_value": { + "type": "enum::BoneTwistDisperser3D.DisperseMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_weight_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weight_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_weight_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_twist_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_twist_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "twist_amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "mutable_bone_axes", + "setter": "set_mutable_bone_axes", + "getter": "are_bone_axes_mutable" + }, + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "BoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_spacer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1326660695, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "begin", + "type": "bool" + } + ] + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2456745134, + "arguments": [ + { + "name": "alignment", + "type": "enum::BoxContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1915476527, + "return_value": { + "type": "enum::BoxContainer.AlignmentMode" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + } + ] + }, + { + "name": "BoxMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "divisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "divisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_height", + "setter": "set_subdivide_height", + "getter": "get_subdivide_height" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + } + ] + }, + { + "name": "BoxOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "BoxShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "Button", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "methods": [ + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_autowrap_trim_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "autowrap_trim_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_autowrap_trim_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_clip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_clip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_text_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_text_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_icon_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "icon_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_icon_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_icon_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "vertical_icon_alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_icon_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_expand_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_expand_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Texture2D", + "name": "icon", + "setter": "set_button_icon", + "getter": "get_button_icon" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_text_alignment", + "getter": "get_text_alignment" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "autowrap_trim_flags", + "setter": "set_autowrap_trim_flags", + "getter": "get_autowrap_trim_flags" + }, + { + "type": "bool", + "name": "clip_text", + "setter": "set_clip_text", + "getter": "get_clip_text" + }, + { + "type": "int", + "name": "icon_alignment", + "setter": "set_icon_alignment", + "getter": "get_icon_alignment" + }, + { + "type": "int", + "name": "vertical_icon_alignment", + "setter": "set_vertical_icon_alignment", + "getter": "get_vertical_icon_alignment" + }, + { + "type": "bool", + "name": "expand_icon", + "setter": "set_expand_icon", + "getter": "is_expand_icon" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "ButtonGroup", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_pressed_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886434893, + "return_value": { + "type": "BaseButton" + } + }, + { + "name": "get_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::BaseButton" + } + }, + { + "name": "set_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "pressed", + "arguments": [ + { + "name": "button", + "type": "BaseButton" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "allow_unpress", + "setter": "set_allow_unpress", + "getter": "is_allow_unpress" + } + ] + }, + { + "name": "CCDIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "IterateIK3D", + "api_type": "core" + }, + { + "name": "CPUParticles2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + } + ] + }, + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_MAX", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 3 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_RECTANGLE", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_RING", + "value": 6 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "random", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 66938510, + "hash_compatibility": [ + 373806689 + ], + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + }, + { + "name": "process_time_residual", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183193490, + "arguments": [ + { + "name": "order", + "type": "enum::CPUParticles2D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1668655735, + "return_value": { + "type": "enum::CPUParticles2D.DrawOrder" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spread", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3320615296, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2038050600, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3320615296, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2038050600, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_param_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2959350143, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_param_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2603158474, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles2D.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4178137949, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles2D.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829976507, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles2D.ParticleFlags" + } + ] + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393763892, + "arguments": [ + { + "name": "shape", + "type": "enum::CPUParticles2D.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740246024, + "return_value": { + "type": "enum::CPUParticles2D.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_rect_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "extents", + "type": "Vector2" + } + ] + }, + { + "name": "get_emission_rect_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_emission_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_emission_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_emission_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "array", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_emission_normals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_emission_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_emission_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_emission_ring_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector2" + } + ] + }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector2", + "name": "emission_rect_extents", + "setter": "set_emission_rect_extents", + "getter": "get_emission_rect_extents" + }, + { + "type": "PackedVector2Array", + "name": "emission_points", + "setter": "set_emission_points", + "getter": "get_emission_points" + }, + { + "type": "PackedVector2Array", + "name": "emission_normals", + "setter": "set_emission_normals", + "getter": "get_emission_normals" + }, + { + "type": "PackedColorArray", + "name": "emission_colors", + "setter": "set_emission_colors", + "getter": "get_emission_colors" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "Vector2", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "Vector2", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "Curve", + "name": "angular_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 1 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "Curve", + "name": "orbit_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 2 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "Curve", + "name": "linear_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 3 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "Curve", + "name": "radial_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 4 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "Curve", + "name": "tangential_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 5 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "Curve", + "name": "damping_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 6 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "Curve", + "name": "angle_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 7 + }, + { + "type": "float", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "Curve", + "name": "scale_amount_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 8 + }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale" + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x" + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Gradient", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "Curve", + "name": "hue_variation_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 9 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "Curve", + "name": "anim_speed_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 10 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "Curve", + "name": "anim_offset_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 11 + } + ] + }, + { + "name": "CPUParticles3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_VIEW_DEPTH", + "value": 2 + } + ] + }, + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_MAX", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 3 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_BOX", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_RING", + "value": 6 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "random", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1427401774, + "arguments": [ + { + "name": "order", + "type": "enum::CPUParticles3D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321900776, + "return_value": { + "type": "enum::CPUParticles3D.DrawOrder" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 66938510, + "hash_compatibility": [ + 373806689 + ], + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + }, + { + "name": "process_time_residual", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "capture_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flatness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_flatness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 557936109, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 597646162, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 557936109, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 597646162, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_param_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4044142537, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_param_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4132790277, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "param", + "type": "enum::CPUParticles3D.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "ramp", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3515406498, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles3D.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2845201987, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::CPUParticles3D.ParticleFlags" + } + ] + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 491823814, + "arguments": [ + { + "name": "shape", + "type": "enum::CPUParticles3D.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961454842, + "return_value": { + "type": "enum::CPUParticles3D.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_box_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_emission_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_emission_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "array", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_emission_normals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_emission_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "array", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_emission_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_emission_ring_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_ring_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_ring_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_cone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector3" + } + ] + }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "AABB", + "name": "visibility_aabb", + "setter": "set_visibility_aabb", + "getter": "get_visibility_aabb" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector3", + "name": "emission_box_extents", + "setter": "set_emission_box_extents", + "getter": "get_emission_box_extents" + }, + { + "type": "PackedVector3Array", + "name": "emission_points", + "setter": "set_emission_points", + "getter": "get_emission_points" + }, + { + "type": "PackedVector3Array", + "name": "emission_normals", + "setter": "set_emission_normals", + "getter": "get_emission_normals" + }, + { + "type": "PackedColorArray", + "name": "emission_colors", + "setter": "set_emission_colors", + "getter": "get_emission_colors" + }, + { + "type": "Vector3", + "name": "emission_ring_axis", + "setter": "set_emission_ring_axis", + "getter": "get_emission_ring_axis" + }, + { + "type": "float", + "name": "emission_ring_height", + "setter": "set_emission_ring_height", + "getter": "get_emission_ring_height" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_cone_angle", + "setter": "set_emission_ring_cone_angle", + "getter": "get_emission_ring_cone_angle" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "bool", + "name": "particle_flag_rotate_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 1 + }, + { + "type": "bool", + "name": "particle_flag_disable_z", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 2 + }, + { + "type": "Vector3", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "flatness", + "setter": "set_flatness", + "getter": "get_flatness" + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "Curve", + "name": "angular_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 1 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "Curve", + "name": "orbit_velocity_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 2 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "Curve", + "name": "linear_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 3 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "Curve", + "name": "radial_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 4 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "Curve", + "name": "tangential_accel_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 5 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "Curve", + "name": "damping_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 6 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "Curve", + "name": "angle_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 7 + }, + { + "type": "float", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "Curve", + "name": "scale_amount_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 8 + }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale" + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x" + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y" + }, + { + "type": "Curve", + "name": "scale_curve_z", + "setter": "set_scale_curve_z", + "getter": "get_scale_curve_z" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Gradient", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "Curve", + "name": "hue_variation_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 9 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "Curve", + "name": "anim_speed_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 10 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "Curve", + "name": "anim_offset_curve", + "setter": "set_param_curve", + "getter": "get_param_curve", + "index": 11 + } + ] + }, + { + "name": "CSGBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGCombiner3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGShape3D", + "api_type": "core" + }, + { + "name": "CSGCylinder3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cone", + "type": "bool" + } + ] + }, + { + "name": "is_cone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "sides", + "setter": "set_sides", + "getter": "get_sides" + }, + { + "type": "bool", + "name": "cone", + "setter": "set_cone", + "getter": "is_cone" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGMesh3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4081188045, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Mesh,-PlaneMesh,-PointMesh,-QuadMesh,-RibbonTrailMesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGPolygon3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_DEPTH", + "value": 0 + }, + { + "name": "MODE_SPIN", + "value": 1 + }, + { + "name": "MODE_PATH", + "value": 2 + } + ] + }, + { + "name": "PathRotation", + "is_bitfield": false, + "values": [ + { + "name": "PATH_ROTATION_POLYGON", + "value": 0 + }, + { + "name": "PATH_ROTATION_PATH", + "value": 1 + }, + { + "name": "PATH_ROTATION_PATH_FOLLOW", + "value": 2 + } + ] + }, + { + "name": "PathIntervalType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_INTERVAL_DISTANCE", + "value": 0 + }, + { + "name": "PATH_INTERVAL_SUBDIVIDE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3158377035, + "arguments": [ + { + "name": "mode", + "type": "enum::CSGPolygon3D.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1201612222, + "return_value": { + "type": "enum::CSGPolygon3D.Mode" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spin_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spin_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_spin_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "spin_sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_spin_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_path_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_path_interval_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744240707, + "arguments": [ + { + "name": "interval_type", + "type": "enum::CSGPolygon3D.PathIntervalType" + } + ] + }, + { + "name": "get_path_interval_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3434618397, + "return_value": { + "type": "enum::CSGPolygon3D.PathIntervalType" + } + }, + { + "name": "set_path_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_simplify_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_simplify_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1412947288, + "arguments": [ + { + "name": "path_rotation", + "type": "enum::CSGPolygon3D.PathRotation" + } + ] + }, + { + "name": "get_path_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647219346, + "return_value": { + "type": "enum::CSGPolygon3D.PathRotation" + } + }, + { + "name": "set_path_rotation_accurate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_path_rotation_accurate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_continuous_u", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_continuous_u", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_u_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_u_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_joined", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_path_joined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "float", + "name": "spin_degrees", + "setter": "set_spin_degrees", + "getter": "get_spin_degrees" + }, + { + "type": "int", + "name": "spin_sides", + "setter": "set_spin_sides", + "getter": "get_spin_sides" + }, + { + "type": "NodePath", + "name": "path_node", + "setter": "set_path_node", + "getter": "get_path_node" + }, + { + "type": "int", + "name": "path_interval_type", + "setter": "set_path_interval_type", + "getter": "get_path_interval_type" + }, + { + "type": "float", + "name": "path_interval", + "setter": "set_path_interval", + "getter": "get_path_interval" + }, + { + "type": "float", + "name": "path_simplify_angle", + "setter": "set_path_simplify_angle", + "getter": "get_path_simplify_angle" + }, + { + "type": "int", + "name": "path_rotation", + "setter": "set_path_rotation", + "getter": "get_path_rotation" + }, + { + "type": "bool", + "name": "path_rotation_accurate", + "setter": "set_path_rotation_accurate", + "getter": "get_path_rotation_accurate" + }, + { + "type": "bool", + "name": "path_local", + "setter": "set_path_local", + "getter": "is_path_local" + }, + { + "type": "bool", + "name": "path_continuous_u", + "setter": "set_path_continuous_u", + "getter": "is_path_continuous_u" + }, + { + "type": "float", + "name": "path_u_distance", + "setter": "set_path_u_distance", + "getter": "get_path_u_distance" + }, + { + "type": "bool", + "name": "path_joined", + "setter": "set_path_joined", + "getter": "is_path_joined" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGPrimitive3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CSGShape3D", + "api_type": "core", + "methods": [ + { + "name": "set_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_faces", + "type": "bool" + } + ] + }, + { + "name": "get_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "flip_faces", + "setter": "set_flip_faces", + "getter": "get_flip_faces" + } + ] + }, + { + "name": "CSGShape3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Operation", + "is_bitfield": false, + "values": [ + { + "name": "OPERATION_UNION", + "value": 0 + }, + { + "name": "OPERATION_INTERSECTION", + "value": 1 + }, + { + "name": "OPERATION_SUBTRACTION", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "is_root_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 811425055, + "arguments": [ + { + "name": "operation", + "type": "enum::CSGShape3D.Operation" + } + ] + }, + { + "name": "get_operation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662425879, + "return_value": { + "type": "enum::CSGShape3D.Operation" + } + }, + { + "name": "set_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "snap", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "operation", + "type": "bool" + } + ] + }, + { + "name": "is_using_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_collision_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36102322, + "return_value": { + "type": "ConcavePolygonShape3D" + } + }, + { + "name": "set_calculate_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_calculating_tangents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_meshes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "bake_static_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1605880883, + "return_value": { + "type": "ArrayMesh" + } + }, + { + "name": "set_autosmooth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "autosmooth", + "type": "bool" + } + ] + }, + { + "name": "is_autosmooth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_smoothing_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "smoothing_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_smoothing_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "autosmooth", + "setter": "set_autosmooth", + "getter": "is_autosmooth" + }, + { + "type": "float", + "name": "smoothing_angle", + "setter": "set_smoothing_angle", + "getter": "get_smoothing_angle" + }, + { + "type": "int", + "name": "operation", + "setter": "set_operation", + "getter": "get_operation" + }, + { + "type": "float", + "name": "snap", + "setter": "set_snap", + "getter": "get_snap" + }, + { + "type": "bool", + "name": "calculate_tangents", + "setter": "set_calculate_tangents", + "getter": "is_calculating_tangents" + }, + { + "type": "bool", + "name": "use_collision", + "setter": "set_use_collision", + "getter": "is_using_collision" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + } + ] + }, + { + "name": "CSGSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CSGTorus3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CSGPrimitive3D", + "api_type": "core", + "methods": [ + { + "name": "set_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ring_sides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ring_sides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_smooth_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "smooth_faces", + "type": "bool" + } + ] + }, + { + "name": "get_smooth_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "inner_radius", + "setter": "set_inner_radius", + "getter": "get_inner_radius" + }, + { + "type": "float", + "name": "outer_radius", + "setter": "set_outer_radius", + "getter": "get_outer_radius" + }, + { + "type": "int", + "name": "sides", + "setter": "set_sides", + "getter": "get_sides" + }, + { + "type": "int", + "name": "ring_sides", + "setter": "set_ring_sides", + "getter": "get_ring_sides" + }, + { + "type": "bool", + "name": "smooth_faces", + "setter": "set_smooth_faces", + "getter": "get_smooth_faces" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "CallbackTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3008182292, + "return_value": { + "type": "CallbackTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "Camera2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "AnchorMode", + "is_bitfield": false, + "values": [ + { + "name": "ANCHOR_MODE_FIXED_TOP_LEFT", + "value": 0 + }, + { + "name": "ANCHOR_MODE_DRAG_CENTER", + "value": 1 + } + ] + }, + { + "name": "Camera2DProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "CAMERA2D_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "CAMERA2D_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anchor_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050398218, + "arguments": [ + { + "name": "anchor_mode", + "type": "enum::Camera2D.AnchorMode" + } + ] + }, + { + "name": "get_anchor_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 155978067, + "return_value": { + "type": "enum::Camera2D.AnchorMode" + } + }, + { + "name": "set_ignore_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4201947462, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera2D.Camera2DProcessCallback" + } + ] + }, + { + "name": "get_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2325344499, + "return_value": { + "type": "enum::Camera2D.Camera2DProcessCallback" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_limit_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "limit_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limit_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "limit", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_limit_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "limit_smoothing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limit_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_vertical_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drag_vertical_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_horizontal_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drag_horizontal_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_vertical_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_vertical_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_horizontal_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_horizontal_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "drag_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_screen_center_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_screen_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "zoom", + "type": "Vector2" + } + ] + }, + { + "name": "get_zoom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_custom_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "viewport", + "type": "Node" + } + ] + }, + { + "name": "get_custom_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "set_position_smoothing_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "position_smoothing_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_position_smoothing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_position_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_position_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_smoothing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotation_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_smoothing_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rotation_smoothing_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "force_update_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "reset_smoothing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_screen_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "screen_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_screen_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_limit_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "limit_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limit_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_margin_drawing_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "margin_drawing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_margin_drawing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "anchor_mode", + "setter": "set_anchor_mode", + "getter": "get_anchor_mode" + }, + { + "type": "bool", + "name": "ignore_rotation", + "setter": "set_ignore_rotation", + "getter": "is_ignoring_rotation" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Vector2", + "name": "zoom", + "setter": "set_zoom", + "getter": "get_zoom" + }, + { + "type": "Viewport", + "name": "custom_viewport", + "setter": "set_custom_viewport", + "getter": "get_custom_viewport" + }, + { + "type": "int", + "name": "process_callback", + "setter": "set_process_callback", + "getter": "get_process_callback" + }, + { + "type": "bool", + "name": "limit_enabled", + "setter": "set_limit_enabled", + "getter": "is_limit_enabled" + }, + { + "type": "int", + "name": "limit_left", + "setter": "set_limit", + "getter": "get_limit", + "index": 0 + }, + { + "type": "int", + "name": "limit_top", + "setter": "set_limit", + "getter": "get_limit", + "index": 1 + }, + { + "type": "int", + "name": "limit_right", + "setter": "set_limit", + "getter": "get_limit", + "index": 2 + }, + { + "type": "int", + "name": "limit_bottom", + "setter": "set_limit", + "getter": "get_limit", + "index": 3 + }, + { + "type": "bool", + "name": "limit_smoothed", + "setter": "set_limit_smoothing_enabled", + "getter": "is_limit_smoothing_enabled" + }, + { + "type": "bool", + "name": "position_smoothing_enabled", + "setter": "set_position_smoothing_enabled", + "getter": "is_position_smoothing_enabled" + }, + { + "type": "float", + "name": "position_smoothing_speed", + "setter": "set_position_smoothing_speed", + "getter": "get_position_smoothing_speed" + }, + { + "type": "bool", + "name": "rotation_smoothing_enabled", + "setter": "set_rotation_smoothing_enabled", + "getter": "is_rotation_smoothing_enabled" + }, + { + "type": "float", + "name": "rotation_smoothing_speed", + "setter": "set_rotation_smoothing_speed", + "getter": "get_rotation_smoothing_speed" + }, + { + "type": "bool", + "name": "drag_horizontal_enabled", + "setter": "set_drag_horizontal_enabled", + "getter": "is_drag_horizontal_enabled" + }, + { + "type": "bool", + "name": "drag_vertical_enabled", + "setter": "set_drag_vertical_enabled", + "getter": "is_drag_vertical_enabled" + }, + { + "type": "float", + "name": "drag_horizontal_offset", + "setter": "set_drag_horizontal_offset", + "getter": "get_drag_horizontal_offset" + }, + { + "type": "float", + "name": "drag_vertical_offset", + "setter": "set_drag_vertical_offset", + "getter": "get_drag_vertical_offset" + }, + { + "type": "float", + "name": "drag_left_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 0 + }, + { + "type": "float", + "name": "drag_top_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 1 + }, + { + "type": "float", + "name": "drag_right_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 2 + }, + { + "type": "float", + "name": "drag_bottom_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin", + "index": 3 + }, + { + "type": "bool", + "name": "editor_draw_screen", + "setter": "set_screen_drawing_enabled", + "getter": "is_screen_drawing_enabled" + }, + { + "type": "bool", + "name": "editor_draw_limits", + "setter": "set_limit_drawing_enabled", + "getter": "is_limit_drawing_enabled" + }, + { + "type": "bool", + "name": "editor_draw_drag_margin", + "setter": "set_margin_drawing_enabled", + "getter": "is_margin_drawing_enabled" + } + ] + }, + { + "name": "Camera3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "ProjectionType", + "is_bitfield": false, + "values": [ + { + "name": "PROJECTION_PERSPECTIVE", + "value": 0 + }, + { + "name": "PROJECTION_ORTHOGONAL", + "value": 1 + }, + { + "name": "PROJECTION_FRUSTUM", + "value": 2 + } + ] + }, + { + "name": "KeepAspect", + "is_bitfield": false, + "values": [ + { + "name": "KEEP_WIDTH", + "value": 0 + }, + { + "name": "KEEP_HEIGHT", + "value": 1 + } + ] + }, + { + "name": "DopplerTracking", + "is_bitfield": false, + "values": [ + { + "name": "DOPPLER_TRACKING_DISABLED", + "value": 0 + }, + { + "name": "DOPPLER_TRACKING_IDLE_STEP", + "value": 1 + }, + { + "name": "DOPPLER_TRACKING_PHYSICS_STEP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "project_ray_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "project_local_ray_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "project_ray_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718073306, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + } + ] + }, + { + "name": "unproject_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3758901831, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "is_position_behind", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108956480, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "project_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171975744, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "screen_point", + "type": "Vector2" + }, + { + "name": "z_depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_orthogonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_frustum", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 354890663, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "make_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "enable_next", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_camera_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_camera_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910717950, + "return_value": { + "type": "Projection" + } + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_frustum_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_frustum_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "near", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624185235, + "return_value": { + "type": "enum::Camera3D.ProjectionType" + } + }, + { + "name": "set_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4218540108, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.ProjectionType" + } + ] + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "env", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1586754307, + "arguments": [ + { + "name": "compositor", + "type": "Compositor" + } + ] + }, + { + "name": "get_compositor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647707413, + "return_value": { + "type": "Compositor" + } + }, + { + "name": "set_keep_aspect_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740651252, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.KeepAspect" + } + ] + }, + { + "name": "get_keep_aspect_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2790278316, + "return_value": { + "type": "enum::Camera3D.KeepAspect" + } + }, + { + "name": "set_doppler_tracking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109431270, + "arguments": [ + { + "name": "mode", + "type": "enum::Camera3D.DopplerTracking" + } + ] + }, + { + "name": "get_doppler_tracking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1584483649, + "return_value": { + "type": "enum::Camera3D.DopplerTracking" + } + }, + { + "name": "get_frustum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Plane" + } + }, + { + "name": "is_position_in_frustum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108956480, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "world_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_camera_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_pyramid_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_cull_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_cull_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "keep_aspect", + "setter": "set_keep_aspect_mode", + "getter": "get_keep_aspect_mode" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "attributes", + "setter": "set_attributes", + "getter": "get_attributes" + }, + { + "type": "Compositor", + "name": "compositor", + "setter": "set_compositor", + "getter": "get_compositor" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "int", + "name": "doppler_tracking", + "setter": "set_doppler_tracking", + "getter": "get_doppler_tracking" + }, + { + "type": "int", + "name": "projection", + "setter": "set_projection", + "getter": "get_projection" + }, + { + "type": "bool", + "name": "current", + "setter": "set_current", + "getter": "is_current" + }, + { + "type": "float", + "name": "fov", + "setter": "set_fov", + "getter": "get_fov" + }, + { + "type": "float", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "frustum_offset", + "setter": "set_frustum_offset", + "getter": "get_frustum_offset" + }, + { + "type": "float", + "name": "near", + "setter": "set_near", + "getter": "get_near" + }, + { + "type": "float", + "name": "far", + "setter": "set_far", + "getter": "get_far" + } + ] + }, + { + "name": "CameraAttributes", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_exposure_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_exposure_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_exposure_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_exposure_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_auto_exposure_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_exposure_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_grey", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "exposure_sensitivity", + "setter": "set_exposure_sensitivity", + "getter": "get_exposure_sensitivity" + }, + { + "type": "float", + "name": "exposure_multiplier", + "setter": "set_exposure_multiplier", + "getter": "get_exposure_multiplier" + }, + { + "type": "bool", + "name": "auto_exposure_enabled", + "setter": "set_auto_exposure_enabled", + "getter": "is_auto_exposure_enabled" + }, + { + "type": "float", + "name": "auto_exposure_scale", + "setter": "set_auto_exposure_scale", + "getter": "get_auto_exposure_scale" + }, + { + "type": "float", + "name": "auto_exposure_speed", + "setter": "set_auto_exposure_speed", + "getter": "get_auto_exposure_speed" + } + ] + }, + { + "name": "CameraAttributesPhysical", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CameraAttributes", + "api_type": "core", + "methods": [ + { + "name": "set_aperture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aperture", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aperture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shutter_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "shutter_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shutter_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_focal_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "focal_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_focal_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_focus_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "focus_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_focus_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "near", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_max_exposure_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_value_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_max_exposure_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_min_exposure_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure_value_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_min_exposure_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "frustum_focus_distance", + "setter": "set_focus_distance", + "getter": "get_focus_distance" + }, + { + "type": "float", + "name": "frustum_focal_length", + "setter": "set_focal_length", + "getter": "get_focal_length" + }, + { + "type": "float", + "name": "frustum_near", + "setter": "set_near", + "getter": "get_near" + }, + { + "type": "float", + "name": "frustum_far", + "setter": "set_far", + "getter": "get_far" + }, + { + "type": "float", + "name": "exposure_aperture", + "setter": "set_aperture", + "getter": "get_aperture" + }, + { + "type": "float", + "name": "exposure_shutter_speed", + "setter": "set_shutter_speed", + "getter": "get_shutter_speed" + }, + { + "type": "float", + "name": "auto_exposure_min_exposure_value", + "setter": "set_auto_exposure_min_exposure_value", + "getter": "get_auto_exposure_min_exposure_value" + }, + { + "type": "float", + "name": "auto_exposure_max_exposure_value", + "setter": "set_auto_exposure_max_exposure_value", + "getter": "get_auto_exposure_max_exposure_value" + } + ] + }, + { + "name": "CameraAttributesPractical", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CameraAttributes", + "api_type": "core", + "methods": [ + { + "name": "set_dof_blur_far_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dof_blur_far_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dof_blur_far_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_far_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_far_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_far_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_near_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dof_blur_near_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dof_blur_near_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_near_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_near_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_near_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_dof_blur_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dof_blur_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_max_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_max_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_auto_exposure_min_sensitivity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_sensitivity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_auto_exposure_min_sensitivity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "dof_blur_far_enabled", + "setter": "set_dof_blur_far_enabled", + "getter": "is_dof_blur_far_enabled" + }, + { + "type": "float", + "name": "dof_blur_far_distance", + "setter": "set_dof_blur_far_distance", + "getter": "get_dof_blur_far_distance" + }, + { + "type": "float", + "name": "dof_blur_far_transition", + "setter": "set_dof_blur_far_transition", + "getter": "get_dof_blur_far_transition" + }, + { + "type": "bool", + "name": "dof_blur_near_enabled", + "setter": "set_dof_blur_near_enabled", + "getter": "is_dof_blur_near_enabled" + }, + { + "type": "float", + "name": "dof_blur_near_distance", + "setter": "set_dof_blur_near_distance", + "getter": "get_dof_blur_near_distance" + }, + { + "type": "float", + "name": "dof_blur_near_transition", + "setter": "set_dof_blur_near_transition", + "getter": "get_dof_blur_near_transition" + }, + { + "type": "float", + "name": "dof_blur_amount", + "setter": "set_dof_blur_amount", + "getter": "get_dof_blur_amount" + }, + { + "type": "float", + "name": "auto_exposure_min_sensitivity", + "setter": "set_auto_exposure_min_sensitivity", + "getter": "get_auto_exposure_min_sensitivity" + }, + { + "type": "float", + "name": "auto_exposure_max_sensitivity", + "setter": "set_auto_exposure_max_sensitivity", + "getter": "get_auto_exposure_max_sensitivity" + } + ] + }, + { + "name": "CameraFeed", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "FeedDataType", + "is_bitfield": false, + "values": [ + { + "name": "FEED_NOIMAGE", + "value": 0 + }, + { + "name": "FEED_RGB", + "value": 1 + }, + { + "name": "FEED_YCBCR", + "value": 2 + }, + { + "name": "FEED_YCBCR_SEP", + "value": 3 + }, + { + "name": "FEED_EXTERNAL", + "value": 4 + } + ] + }, + { + "name": "FeedPosition", + "is_bitfield": false, + "values": [ + { + "name": "FEED_UNSPECIFIED", + "value": 0 + }, + { + "name": "FEED_FRONT", + "value": 1 + }, + { + "name": "FEED_BACK", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_activate_feed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_deactivate_feed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_set_format", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 31872775, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "parameters", + "type": "Dictionary" + } + ] + }, + { + "name": "_get_formats", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2711679033, + "return_value": { + "type": "enum::CameraFeed.FeedPosition" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 611162623, + "arguments": [ + { + "name": "position", + "type": "enum::CameraFeed.FeedPosition" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "set_rgb_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "rgb_image", + "type": "Image" + } + ] + }, + { + "name": "set_ycbcr_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "ycbcr_image", + "type": "Image" + } + ] + }, + { + "name": "set_ycbcr_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1986484629, + "arguments": [ + { + "name": "y_image", + "type": "Image" + }, + { + "name": "cbcr_image", + "type": "Image" + } + ] + }, + { + "name": "set_external", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_tex_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135699418, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "feed_image_type", + "type": "enum::CameraServer.FeedImage" + } + ] + }, + { + "name": "get_datatype", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477782850, + "return_value": { + "type": "enum::CameraFeed.FeedDataType" + } + }, + { + "name": "get_formats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 31872775, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "parameters", + "type": "Dictionary" + } + ] + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "format_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "feed_is_active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "Transform2D", + "name": "feed_transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Array", + "name": "formats", + "getter": "get_formats" + } + ] + }, + { + "name": "CameraServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "FeedImage", + "is_bitfield": false, + "values": [ + { + "name": "FEED_RGBA_IMAGE", + "value": 0 + }, + { + "name": "FEED_YCBCR_IMAGE", + "value": 0 + }, + { + "name": "FEED_Y_IMAGE", + "value": 0 + }, + { + "name": "FEED_CBCR_IMAGE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_monitoring_feeds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_monitoring_feeds", + "type": "bool" + } + ] + }, + { + "name": "is_monitoring_feeds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 361927068, + "return_value": { + "type": "CameraFeed" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_feed_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "feeds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::CameraFeed" + } + }, + { + "name": "add_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3204782488, + "arguments": [ + { + "name": "feed", + "type": "CameraFeed" + } + ] + }, + { + "name": "remove_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3204782488, + "arguments": [ + { + "name": "feed", + "type": "CameraFeed" + } + ] + } + ], + "signals": [ + { + "name": "camera_feed_added", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "camera_feed_removed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "camera_feeds_updated" + } + ], + "properties": [ + { + "type": "bool", + "name": "monitoring_feeds", + "setter": "set_monitoring_feeds", + "getter": "is_monitoring_feeds" + } + ] + }, + { + "name": "CameraTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "feed_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_which_feed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1595299230, + "arguments": [ + { + "name": "which_feed", + "type": "enum::CameraServer.FeedImage" + } + ] + }, + { + "name": "get_which_feed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 91039457, + "return_value": { + "type": "enum::CameraServer.FeedImage" + } + }, + { + "name": "set_camera_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_camera_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "camera_feed_id", + "setter": "set_camera_feed_id", + "getter": "get_camera_feed_id" + }, + { + "type": "int", + "name": "which_feed", + "setter": "set_which_feed", + "getter": "get_which_feed" + }, + { + "type": "bool", + "name": "camera_is_active", + "setter": "set_camera_active", + "getter": "get_camera_active" + } + ] + }, + { + "name": "CanvasGroup", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_fit_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fit_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fit_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clear_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "clear_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clear_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "is_using_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "fit_margin", + "setter": "set_fit_margin", + "getter": "get_fit_margin" + }, + { + "type": "float", + "name": "clear_margin", + "setter": "set_clear_margin", + "getter": "get_clear_margin" + }, + { + "type": "bool", + "name": "use_mipmaps", + "setter": "set_use_mipmaps", + "getter": "is_using_mipmaps" + } + ] + }, + { + "name": "CanvasItem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_TRANSFORM_CHANGED", + "value": 2000 + }, + { + "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED", + "value": 35 + }, + { + "name": "NOTIFICATION_DRAW", + "value": 30 + }, + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 31 + }, + { + "name": "NOTIFICATION_ENTER_CANVAS", + "value": 32 + }, + { + "name": "NOTIFICATION_EXIT_CANVAS", + "value": 33 + }, + { + "name": "NOTIFICATION_WORLD_2D_CHANGED", + "value": 36 + } + ], + "enums": [ + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_FILTER_PARENT_NODE", + "value": 0 + }, + { + "name": "TEXTURE_FILTER_NEAREST", + "value": 1 + }, + { + "name": "TEXTURE_FILTER_LINEAR", + "value": 2 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 4 + }, + { + "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 6 + }, + { + "name": "TEXTURE_FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_REPEAT_PARENT_NODE", + "value": 0 + }, + { + "name": "TEXTURE_REPEAT_DISABLED", + "value": 1 + }, + { + "name": "TEXTURE_REPEAT_ENABLED", + "value": 2 + }, + { + "name": "TEXTURE_REPEAT_MIRROR", + "value": 3 + }, + { + "name": "TEXTURE_REPEAT_MAX", + "value": 4 + } + ] + }, + { + "name": "ClipChildrenMode", + "is_bitfield": false, + "values": [ + { + "name": "CLIP_CHILDREN_DISABLED", + "value": 0 + }, + { + "name": "CLIP_CHILDREN_ONLY", + "value": 1 + }, + { + "name": "CLIP_CHILDREN_AND_DRAW", + "value": 2 + }, + { + "name": "CLIP_CHILDREN_MAX", + "value": 3 + } + ] + }, + { + "name": "OversamplingWithScale", + "is_bitfield": false, + "values": [ + { + "name": "OVERSAMPLING_WITH_SCALE_PARENT_NODE", + "value": 0 + }, + { + "name": "OVERSAMPLING_WITH_SCALE_DISABLED", + "value": 1 + }, + { + "name": "OVERSAMPLING_WITH_SCALE_ENABLED", + "value": 2 + }, + { + "name": "OVERSAMPLING_WITH_SCALE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_draw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "get_canvas_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "queue_redraw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "move_to_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_as_top_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_top_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "light_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_self_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "self_modulate", + "type": "Color" + } + ] + }, + { + "name": "get_self_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_z_as_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_z_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_y_sort_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_y_sort_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_behind_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_behind_parent_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "draw_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562330099, + "hash_compatibility": [ + 2516941890 + ], + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_dashed_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3653831622, + "hash_compatibility": [ + 684651049, + 2175215884 + ], + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "dash", + "type": "float", + "meta": "float", + "default_value": "2.0" + }, + { + "name": "aligned", + "type": "bool", + "default_value": "true" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3797364428, + "hash_compatibility": [ + 4175878946 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_polyline_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311979562, + "hash_compatibility": [ + 2239164197 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_ellipse_arc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 936174114, + "arguments": [ + { + "name": "center", + "type": "Vector2" + }, + { + "name": "major", + "type": "float", + "meta": "float" + }, + { + "name": "minor", + "type": "float", + "meta": "float" + }, + { + "name": "start_angle", + "type": "float", + "meta": "float" + }, + { + "name": "end_angle", + "type": "float", + "meta": "float" + }, + { + "name": "point_count", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_arc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4140652635, + "hash_compatibility": [ + 3486841771 + ], + "arguments": [ + { + "name": "center", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "start_angle", + "type": "float", + "meta": "float" + }, + { + "name": "end_angle", + "type": "float", + "meta": "float" + }, + { + "name": "point_count", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3797364428, + "hash_compatibility": [ + 2239075205, + 4230657331 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_multiline_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311979562, + "hash_compatibility": [ + 4072951537, + 235933050 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2773573813, + "hash_compatibility": [ + 2417231121, + 84391229 + ], + "arguments": [ + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "filled", + "type": "bool", + "default_value": "true" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3153026596, + "hash_compatibility": [ + 3063020269 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "filled", + "type": "bool", + "default_value": "true" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_ellipse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3790774806, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "major", + "type": "float", + "meta": "float" + }, + { + "name": "minor", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "filled", + "type": "bool", + "default_value": "true" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 520200117, + "hash_compatibility": [ + 1695860435 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_texture_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3832805018, + "hash_compatibility": [ + 3204081724 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883821411, + "hash_compatibility": [ + 3196597532 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "draw_msdf_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4219163252, + "hash_compatibility": [ + 2672026175 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline", + "type": "float", + "meta": "double", + "default_value": "0.0" + }, + { + "name": "pixel_range", + "type": "float", + "meta": "double", + "default_value": "4.0" + }, + { + "name": "scale", + "type": "float", + "meta": "double", + "default_value": "1.0" + } + ] + }, + { + "name": "draw_lcd_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212350954, + "hash_compatibility": [ + 169610548 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_style_box", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 388176283, + "arguments": [ + { + "name": "style_box", + "type": "StyleBox", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "draw_primitive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3288481815, + "hash_compatibility": [ + 2248678295 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974537912, + "hash_compatibility": [ + 2683625537 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_colored_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 15245644, + "hash_compatibility": [ + 1659099617 + ], + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "draw_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719605945, + "hash_compatibility": [ + 728290553, + 2552080639 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_multiline_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2341488182, + "hash_compatibility": [ + 1927038192, + 4002645436 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 707403449, + "hash_compatibility": [ + 340562381, + 850005221 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_multiline_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050414441, + "hash_compatibility": [ + 1912318525, + 3717870722 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1336210142, + "hash_compatibility": [ + 3339793283, + 2329089032 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "String" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_char_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1846384149, + "hash_compatibility": [ + 3302344391, + 419453826 + ], + "arguments": [ + { + "name": "font", + "type": "Font", + "meta": "required" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "String" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 153818295, + "hash_compatibility": [ + 1634855856 + ], + "arguments": [ + { + "name": "mesh", + "type": "Mesh", + "meta": "required" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "draw_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937992368, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh", + "meta": "required" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "draw_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 288975085, + "hash_compatibility": [ + 3283884939 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "rotation", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "scale", + "type": "Vector2", + "default_value": "Vector2(1, 1)" + } + ] + }, + { + "name": "draw_set_transform_matrix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "draw_animation_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3112831842, + "hash_compatibility": [ + 2295343543 + ], + "arguments": [ + { + "name": "animation_length", + "type": "float", + "meta": "double" + }, + { + "name": "slice_begin", + "type": "float", + "meta": "double" + }, + { + "name": "slice_end", + "type": "float", + "meta": "double" + }, + { + "name": "offset", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_end_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_global_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_global_transform_with_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_viewport_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_viewport_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_screen_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_local_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_global_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_canvas_layer_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2602762519, + "return_value": { + "type": "CanvasLayer" + } + }, + { + "name": "get_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_instance_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_instance_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_use_parent_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_use_parent_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_local_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_update_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_canvas_position_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "viewport_point", + "type": "Vector2" + } + ] + }, + { + "name": "make_input_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 811130057, + "return_value": { + "type": "InputEvent", + "meta": "required" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "set_visibility_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_visibility_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_visibility_layer_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_visibility_layer_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1037999706, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121960042, + "return_value": { + "type": "enum::CanvasItem.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1716472974, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667158319, + "return_value": { + "type": "enum::CanvasItem.TextureRepeat" + } + }, + { + "name": "set_clip_children_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319393776, + "arguments": [ + { + "name": "mode", + "type": "enum::CanvasItem.ClipChildrenMode" + } + ] + }, + { + "name": "get_clip_children_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3581808349, + "return_value": { + "type": "enum::CanvasItem.ClipChildrenMode" + } + }, + { + "name": "set_oversampling_with_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 872218804, + "arguments": [ + { + "name": "enabled", + "type": "enum::CanvasItem.OversamplingWithScale" + } + ] + }, + { + "name": "get_oversampling_with_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2026097197, + "return_value": { + "type": "enum::CanvasItem.OversamplingWithScale" + } + } + ], + "signals": [ + { + "name": "draw" + }, + { + "name": "visibility_changed" + }, + { + "name": "hidden" + }, + { + "name": "item_rect_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "Color", + "name": "self_modulate", + "setter": "set_self_modulate", + "getter": "get_self_modulate" + }, + { + "type": "bool", + "name": "show_behind_parent", + "setter": "set_draw_behind_parent", + "getter": "is_draw_behind_parent_enabled" + }, + { + "type": "bool", + "name": "top_level", + "setter": "set_as_top_level", + "getter": "is_set_as_top_level" + }, + { + "type": "int", + "name": "clip_children", + "setter": "set_clip_children_mode", + "getter": "get_clip_children_mode" + }, + { + "type": "int", + "name": "oversampling_with_scale", + "setter": "set_oversampling_with_scale", + "getter": "get_oversampling_with_scale" + }, + { + "type": "int", + "name": "light_mask", + "setter": "set_light_mask", + "getter": "get_light_mask" + }, + { + "type": "int", + "name": "visibility_layer", + "setter": "set_visibility_layer", + "getter": "get_visibility_layer" + }, + { + "type": "int", + "name": "z_index", + "setter": "set_z_index", + "getter": "get_z_index" + }, + { + "type": "bool", + "name": "z_as_relative", + "setter": "set_z_as_relative", + "getter": "is_z_relative" + }, + { + "type": "bool", + "name": "y_sort_enabled", + "setter": "set_y_sort_enabled", + "getter": "is_y_sort_enabled" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + }, + { + "type": "CanvasItemMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "bool", + "name": "use_parent_material", + "setter": "set_use_parent_material", + "getter": "get_use_parent_material" + } + ] + }, + { + "name": "CanvasItemMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_MIX", + "value": 0 + }, + { + "name": "BLEND_MODE_ADD", + "value": 1 + }, + { + "name": "BLEND_MODE_SUB", + "value": 2 + }, + { + "name": "BLEND_MODE_MUL", + "value": 3 + }, + { + "name": "BLEND_MODE_PREMULT_ALPHA", + "value": 4 + } + ] + }, + { + "name": "LightMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_MODE_NORMAL", + "value": 0 + }, + { + "name": "LIGHT_MODE_UNSHADED", + "value": 1 + }, + { + "name": "LIGHT_MODE_LIGHT_ONLY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1786054936, + "arguments": [ + { + "name": "blend_mode", + "type": "enum::CanvasItemMaterial.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3318684035, + "return_value": { + "type": "enum::CanvasItemMaterial.BlendMode" + } + }, + { + "name": "set_light_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 628074070, + "arguments": [ + { + "name": "light_mode", + "type": "enum::CanvasItemMaterial.LightMode" + } + ] + }, + { + "name": "get_light_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863292382, + "return_value": { + "type": "enum::CanvasItemMaterial.LightMode" + } + }, + { + "name": "set_particles_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "particles_anim", + "type": "bool" + } + ] + }, + { + "name": "get_particles_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_particles_anim_h_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_h_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_v_frames", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_particles_anim_v_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_particles_anim_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_particles_anim_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "light_mode", + "setter": "set_light_mode", + "getter": "get_light_mode" + }, + { + "type": "bool", + "name": "particles_animation", + "setter": "set_particles_animation", + "getter": "get_particles_animation" + }, + { + "type": "int", + "name": "particles_anim_h_frames", + "setter": "set_particles_anim_h_frames", + "getter": "get_particles_anim_h_frames" + }, + { + "type": "int", + "name": "particles_anim_v_frames", + "setter": "set_particles_anim_v_frames", + "getter": "get_particles_anim_v_frames" + }, + { + "type": "bool", + "name": "particles_anim_loop", + "setter": "set_particles_anim_loop", + "getter": "get_particles_anim_loop" + } + ] + }, + { + "name": "CanvasLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_final_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_following_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_follow_viewport_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_follow_viewport_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_custom_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "viewport", + "type": "Node" + } + ] + }, + { + "name": "get_custom_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "signals": [ + { + "name": "visibility_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "layer", + "setter": "set_layer", + "getter": "get_layer" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Viewport", + "name": "custom_viewport", + "setter": "set_custom_viewport", + "getter": "get_custom_viewport" + }, + { + "type": "bool", + "name": "follow_viewport_enabled", + "setter": "set_follow_viewport", + "getter": "is_following_viewport" + }, + { + "type": "float", + "name": "follow_viewport_scale", + "setter": "set_follow_viewport_scale", + "getter": "get_follow_viewport_scale" + } + ] + }, + { + "name": "CanvasModulate", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + } + ] + }, + { + "name": "CanvasTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_diffuse_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_diffuse_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_normal_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_normal_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_specular_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_specular_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_specular_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_specular_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_specular_shininess", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "shininess", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular_shininess", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1037999706, + "arguments": [ + { + "name": "filter", + "type": "enum::CanvasItem.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121960042, + "return_value": { + "type": "enum::CanvasItem.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1716472974, + "arguments": [ + { + "name": "repeat", + "type": "enum::CanvasItem.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667158319, + "return_value": { + "type": "enum::CanvasItem.TextureRepeat" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "diffuse_texture", + "setter": "set_diffuse_texture", + "getter": "get_diffuse_texture" + }, + { + "type": "Texture2D", + "name": "normal_texture", + "setter": "set_normal_texture", + "getter": "get_normal_texture" + }, + { + "type": "Texture2D", + "name": "specular_texture", + "setter": "set_specular_texture", + "getter": "get_specular_texture" + }, + { + "type": "Color", + "name": "specular_color", + "setter": "set_specular_color", + "getter": "get_specular_color" + }, + { + "type": "float", + "name": "specular_shininess", + "setter": "set_specular_shininess", + "getter": "get_specular_shininess" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + } + ] + }, + { + "name": "CapsuleMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + } + ] + }, + { + "name": "CapsuleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mid_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mid_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mid_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "mid_height", + "setter": "set_mid_height", + "getter": "get_mid_height" + } + ] + }, + { + "name": "CapsuleShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mid_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mid_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mid_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "mid_height", + "setter": "set_mid_height", + "getter": "get_mid_height" + } + ] + }, + { + "name": "CenterContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_use_top_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_top_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "use_top_left", + "setter": "set_use_top_left", + "getter": "is_using_top_left" + } + ] + }, + { + "name": "ChainIK3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "IKModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extend_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_end_bone_extended", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2838484201, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SkeletonModifier3D.BoneDirection" + } + ] + }, + { + "name": "get_end_bone_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843036459, + "return_value": { + "type": "enum::SkeletonModifier3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_end_bone_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "CharFXTransform", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3761352769, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741790807, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "range", + "type": "Vector2i" + } + ] + }, + { + "name": "get_elapsed_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_elapsed_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visibility", + "type": "bool" + } + ] + }, + { + "name": "is_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "outline", + "type": "bool" + } + ] + }, + { + "name": "get_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "environment", + "type": "Dictionary" + } + ] + }, + { + "name": "get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_glyph_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_relative_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_relative_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "relative_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "set_glyph_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_count", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "get_glyph_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "set_glyph_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "glyph_flags", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "font", + "type": "RID" + } + ] + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Vector2i", + "name": "range", + "setter": "set_range", + "getter": "get_range" + }, + { + "type": "float", + "name": "elapsed_time", + "setter": "set_elapsed_time", + "getter": "get_elapsed_time" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visibility", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "outline", + "setter": "set_outline", + "getter": "is_outline" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Dictionary", + "name": "env", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "int", + "name": "glyph_index", + "setter": "set_glyph_index", + "getter": "get_glyph_index" + }, + { + "type": "int", + "name": "glyph_count", + "setter": "set_glyph_count", + "getter": "get_glyph_count" + }, + { + "type": "int", + "name": "glyph_flags", + "setter": "set_glyph_flags", + "getter": "get_glyph_flags" + }, + { + "type": "int", + "name": "relative_index", + "setter": "set_relative_index", + "getter": "get_relative_index" + }, + { + "type": "RID", + "name": "font", + "setter": "set_font", + "getter": "get_font" + } + ] + }, + { + "name": "CharacterBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "enums": [ + { + "name": "MotionMode", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_MODE_GROUNDED", + "value": 0 + }, + { + "name": "MOTION_MODE_FLOATING", + "value": 1 + } + ] + }, + { + "name": "PlatformOnLeave", + "is_bitfield": false, + "values": [ + { + "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY", + "value": 0 + }, + { + "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY", + "value": 1 + }, + { + "name": "PLATFORM_ON_LEAVE_DO_NOTHING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "move_and_slide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_floor_stop_on_slope_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_stop_on_slope_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_floor_constant_speed_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_constant_speed_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_block_on_wall_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_block_on_wall_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slide_on_ceiling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_slide_on_ceiling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_platform_floor_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_floor_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_platform_wall_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_wall_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_max_slides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_slides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_slides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_floor_max_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_max_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "floor_snap_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wall_min_slide_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wall_min_slide_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_up_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_up_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2" + } + ] + }, + { + "name": "set_motion_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1224392233, + "arguments": [ + { + "name": "mode", + "type": "enum::CharacterBody2D.MotionMode" + } + ] + }, + { + "name": "get_motion_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1160151236, + "return_value": { + "type": "enum::CharacterBody2D.MotionMode" + } + }, + { + "name": "set_platform_on_leave", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2423324375, + "arguments": [ + { + "name": "on_leave_apply_velocity", + "type": "enum::CharacterBody2D.PlatformOnLeave" + } + ] + }, + { + "name": "get_platform_on_leave", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4054324341, + "return_value": { + "type": "enum::CharacterBody2D.PlatformOnLeave" + } + }, + { + "name": "is_on_floor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_floor_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_wall_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_last_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_position_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_real_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841063350, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, + { + "name": "get_platform_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_slide_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 860659811, + "return_value": { + "type": "KinematicCollision2D" + }, + "arguments": [ + { + "name": "slide_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161834755, + "return_value": { + "type": "KinematicCollision2D" + } + } + ], + "properties": [ + { + "type": "int", + "name": "motion_mode", + "setter": "set_motion_mode", + "getter": "get_motion_mode" + }, + { + "type": "Vector2", + "name": "up_direction", + "setter": "set_up_direction", + "getter": "get_up_direction" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "bool", + "name": "slide_on_ceiling", + "setter": "set_slide_on_ceiling_enabled", + "getter": "is_slide_on_ceiling_enabled" + }, + { + "type": "int", + "name": "max_slides", + "setter": "set_max_slides", + "getter": "get_max_slides" + }, + { + "type": "float", + "name": "wall_min_slide_angle", + "setter": "set_wall_min_slide_angle", + "getter": "get_wall_min_slide_angle" + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled" + }, + { + "type": "bool", + "name": "floor_constant_speed", + "setter": "set_floor_constant_speed_enabled", + "getter": "is_floor_constant_speed_enabled" + }, + { + "type": "bool", + "name": "floor_block_on_wall", + "setter": "set_floor_block_on_wall_enabled", + "getter": "is_floor_block_on_wall_enabled" + }, + { + "type": "float", + "name": "floor_max_angle", + "setter": "set_floor_max_angle", + "getter": "get_floor_max_angle" + }, + { + "type": "float", + "name": "floor_snap_length", + "setter": "set_floor_snap_length", + "getter": "get_floor_snap_length" + }, + { + "type": "int", + "name": "platform_on_leave", + "setter": "set_platform_on_leave", + "getter": "get_platform_on_leave" + }, + { + "type": "int", + "name": "platform_floor_layers", + "setter": "set_platform_floor_layers", + "getter": "get_platform_floor_layers" + }, + { + "type": "int", + "name": "platform_wall_layers", + "setter": "set_platform_wall_layers", + "getter": "get_platform_wall_layers" + }, + { + "type": "float", + "name": "safe_margin", + "setter": "set_safe_margin", + "getter": "get_safe_margin" + } + ] + }, + { + "name": "CharacterBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "MotionMode", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_MODE_GROUNDED", + "value": 0 + }, + { + "name": "MOTION_MODE_FLOATING", + "value": 1 + } + ] + }, + { + "name": "PlatformOnLeave", + "is_bitfield": false, + "values": [ + { + "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY", + "value": 0 + }, + { + "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY", + "value": 1 + }, + { + "name": "PLATFORM_ON_LEAVE_DO_NOTHING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "move_and_slide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_floor_stop_on_slope_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_stop_on_slope_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_floor_constant_speed_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_constant_speed_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_block_on_wall_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_block_on_wall_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slide_on_ceiling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_slide_on_ceiling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_platform_floor_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_floor_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_platform_wall_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_platform_wall_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_max_slides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_slides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_slides", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_floor_max_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_max_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_floor_snap_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "floor_snap_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wall_min_slide_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wall_min_slide_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_up_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_up_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3" + } + ] + }, + { + "name": "set_motion_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2690739026, + "arguments": [ + { + "name": "mode", + "type": "enum::CharacterBody3D.MotionMode" + } + ] + }, + { + "name": "get_motion_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529553604, + "return_value": { + "type": "enum::CharacterBody3D.MotionMode" + } + }, + { + "name": "set_platform_on_leave", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1459986142, + "arguments": [ + { + "name": "on_leave_apply_velocity", + "type": "enum::CharacterBody3D.PlatformOnLeave" + } + ] + }, + { + "name": "get_platform_on_leave", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 996491171, + "return_value": { + "type": "enum::CharacterBody3D.PlatformOnLeave" + } + }, + { + "name": "is_on_floor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_floor_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_wall_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_last_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_position_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_real_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2906300789, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, + { + "name": "get_platform_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_platform_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_slide_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107003663, + "return_value": { + "type": "KinematicCollision3D" + }, + "arguments": [ + { + "name": "slide_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 186875014, + "return_value": { + "type": "KinematicCollision3D" + } + } + ], + "properties": [ + { + "type": "int", + "name": "motion_mode", + "setter": "set_motion_mode", + "getter": "get_motion_mode" + }, + { + "type": "Vector3", + "name": "up_direction", + "setter": "set_up_direction", + "getter": "get_up_direction" + }, + { + "type": "bool", + "name": "slide_on_ceiling", + "setter": "set_slide_on_ceiling_enabled", + "getter": "is_slide_on_ceiling_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "max_slides", + "setter": "set_max_slides", + "getter": "get_max_slides" + }, + { + "type": "float", + "name": "wall_min_slide_angle", + "setter": "set_wall_min_slide_angle", + "getter": "get_wall_min_slide_angle" + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled" + }, + { + "type": "bool", + "name": "floor_constant_speed", + "setter": "set_floor_constant_speed_enabled", + "getter": "is_floor_constant_speed_enabled" + }, + { + "type": "bool", + "name": "floor_block_on_wall", + "setter": "set_floor_block_on_wall_enabled", + "getter": "is_floor_block_on_wall_enabled" + }, + { + "type": "float", + "name": "floor_max_angle", + "setter": "set_floor_max_angle", + "getter": "get_floor_max_angle" + }, + { + "type": "float", + "name": "floor_snap_length", + "setter": "set_floor_snap_length", + "getter": "get_floor_snap_length" + }, + { + "type": "int", + "name": "platform_on_leave", + "setter": "set_platform_on_leave", + "getter": "get_platform_on_leave" + }, + { + "type": "int", + "name": "platform_floor_layers", + "setter": "set_platform_floor_layers", + "getter": "get_platform_floor_layers" + }, + { + "type": "int", + "name": "platform_wall_layers", + "setter": "set_platform_wall_layers", + "getter": "get_platform_wall_layers" + }, + { + "type": "float", + "name": "safe_margin", + "setter": "set_safe_margin", + "getter": "get_safe_margin" + } + ] + }, + { + "name": "CheckBox", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core" + }, + { + "name": "CheckButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core" + }, + { + "name": "CircleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "ClassDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "APIType", + "is_bitfield": false, + "values": [ + { + "name": "API_CORE", + "value": 0 + }, + { + "name": "API_EDITOR", + "value": 1 + }, + { + "name": "API_EXTENSION", + "value": 2 + }, + { + "name": "API_EDITOR_EXTENSION", + "value": 3 + }, + { + "name": "API_NONE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_class_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_inheriters_from_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1761182771, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "get_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_exists", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "is_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "inherits", + "type": "StringName" + } + ] + }, + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_get_api_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2475317043, + "return_value": { + "type": "enum::ClassDB.APIType" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_has_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3061114238, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property_getter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770832642, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_get_property_setter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770832642, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_get_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498641674, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "object", + "type": "Object", + "meta": "required" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_set_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1690314931, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object", + "meta": "required" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "class_get_property_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2718203076, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_has_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_method_argument_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3885694822, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3504980660, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_call_static", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3344196419, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "class_get_integer_constant_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031669221, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_has_integer_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_get_integer_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_has_enum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_enum_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031669221, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_enum_constants", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 661528303, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "enum", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_integer_constant_enum", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2457504236, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_class_enum_bitfield", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3860701026, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "enum", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_class_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "CodeEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "TextEdit", + "api_type": "core", + "enums": [ + { + "name": "CodeCompletionKind", + "is_bitfield": false, + "values": [ + { + "name": "KIND_CLASS", + "value": 0 + }, + { + "name": "KIND_FUNCTION", + "value": 1 + }, + { + "name": "KIND_SIGNAL", + "value": 2 + }, + { + "name": "KIND_VARIABLE", + "value": 3 + }, + { + "name": "KIND_MEMBER", + "value": 4 + }, + { + "name": "KIND_ENUM", + "value": 5 + }, + { + "name": "KIND_CONSTANT", + "value": 6 + }, + { + "name": "KIND_NODE_PATH", + "value": 7 + }, + { + "name": "KIND_FILE_PATH", + "value": 8 + }, + { + "name": "KIND_PLAIN_TEXT", + "value": 9 + }, + { + "name": "KIND_KEYWORD", + "value": 10 + } + ] + }, + { + "name": "CodeCompletionLocation", + "is_bitfield": false, + "values": [ + { + "name": "LOCATION_LOCAL", + "value": 0 + }, + { + "name": "LOCATION_PARENT_MASK", + "value": 256 + }, + { + "name": "LOCATION_OTHER_USER_CODE", + "value": 512 + }, + { + "name": "LOCATION_OTHER", + "value": 1024 + } + ] + } + ], + "methods": [ + { + "name": "_confirm_code_completion", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "replace", + "type": "bool" + } + ] + }, + { + "name": "_request_code_completion", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "_filter_code_completion_candidates", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2560709669, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "candidates", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "set_indent_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_indent_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_indent_using_spaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_spaces", + "type": "bool" + } + ] + }, + { + "name": "is_indent_using_spaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_indent_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_indent_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_indent_prefixes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "prefixes", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_auto_indent_prefixes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "do_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "indent_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unindent_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "convert_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 423910286, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_auto_brace_completion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_brace_completion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_highlight_matching_braces_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_matching_braces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_auto_brace_completion_pair", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + } + ] + }, + { + "name": "set_auto_brace_completion_pairs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "pairs", + "type": "Dictionary" + } + ] + }, + { + "name": "get_auto_brace_completion_pairs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "has_auto_brace_completion_open_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "open_key", + "type": "String" + } + ] + }, + { + "name": "has_auto_brace_completion_close_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "close_key", + "type": "String" + } + ] + }, + { + "name": "get_auto_brace_completion_close_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "open_key", + "type": "String" + } + ] + }, + { + "name": "set_draw_breakpoints_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_breakpoints_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_bookmarks_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_bookmarks_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_executing_lines_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_executing_lines_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_as_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "breakpointed", + "type": "bool" + } + ] + }, + { + "name": "is_line_breakpointed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_breakpointed_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_breakpointed_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_line_as_bookmarked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "bookmarked", + "type": "bool" + } + ] + }, + { + "name": "is_line_bookmarked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_bookmarked_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bookmarked_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_line_as_executing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "executing", + "type": "bool" + } + ] + }, + { + "name": "is_line_executing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_executing_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_executing_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_draw_line_numbers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_line_numbers_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_numbers_zero_padded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_line_numbers_zero_padded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_numbers_min_digits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_numbers_min_digits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_draw_fold_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_fold_gutter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_line_folding_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_line_folding_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "can_fold_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fold_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "unfold_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fold_all_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unfold_all_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "toggle_foldable_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_foldable_lines_at_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_line_folded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_folded_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "create_code_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_code_region_start_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_code_region_end_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_code_region_tags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708800718, + "arguments": [ + { + "name": "start", + "type": "String", + "default_value": "\"region\"" + }, + { + "name": "end", + "type": "String", + "default_value": "\"endregion\"" + } + ] + }, + { + "name": "is_line_code_region_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_line_code_region_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_string_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3146098955, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_string_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_string_delimiter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_string_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "string_delimiters", + "type": "typedarray::String" + } + ] + }, + { + "name": "clear_string_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_string_delimiters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "is_in_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_comment_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3146098955, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_comment_delimiter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_comment_delimiter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_comment_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "comment_delimiters", + "type": "typedarray::String" + } + ] + }, + { + "name": "clear_comment_delimiters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_comment_delimiters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "is_in_comment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_delimiter_start_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "delimiter_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_end_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "delimiter_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_delimiter_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_code_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code_hint", + "type": "String" + } + ] + }, + { + "name": "set_code_hint_draw_below", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_below", + "type": "bool" + } + ] + }, + { + "name": "get_text_for_code_completion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "request_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "force", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_code_completion_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3944379502, + "hash_compatibility": [ + 947964390, + 1629240608 + ], + "arguments": [ + { + "name": "type", + "type": "enum::CodeEdit.CodeCompletionKind" + }, + { + "name": "display_text", + "type": "String" + }, + { + "name": "insert_text", + "type": "String" + }, + { + "name": "text_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "icon", + "type": "Resource", + "default_value": "null" + }, + { + "name": "value", + "type": "Variant", + "default_value": "null" + }, + { + "name": "location", + "type": "int", + "meta": "int32", + "default_value": "1024" + } + ] + }, + { + "name": "update_code_completion_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "get_code_completion_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_code_completion_option", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_code_completion_selected_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_code_completion_selected_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "confirm_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "replace", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "cancel_code_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_code_completion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_code_completion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_code_completion_prefixes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "prefixes", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_code_completion_prefixes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_line_length_guidelines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "guideline_columns", + "type": "typedarray::int" + } + ] + }, + { + "name": "get_line_length_guidelines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_symbol_lookup_on_click_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_symbol_lookup_on_click_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_text_for_symbol_lookup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "hash_compatibility": [ + 2841200299 + ], + "return_value": { + "type": "String" + } + }, + { + "name": "get_text_with_cursor_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_symbol_lookup_word_as_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "valid", + "type": "bool" + } + ] + }, + { + "name": "set_symbol_tooltip_on_hover_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_symbol_tooltip_on_hover_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "move_lines_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "move_lines_down", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "delete_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "join_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4063782979, + "arguments": [ + { + "name": "line_ending", + "type": "String", + "default_value": "\" \"" + } + ] + }, + { + "name": "duplicate_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "breakpoint_toggled", + "arguments": [ + { + "name": "line", + "type": "int" + } + ] + }, + { + "name": "code_completion_requested" + }, + { + "name": "symbol_lookup", + "arguments": [ + { + "name": "symbol", + "type": "String" + }, + { + "name": "line", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ] + }, + { + "name": "symbol_validate", + "arguments": [ + { + "name": "symbol", + "type": "String" + } + ] + }, + { + "name": "symbol_hovered", + "arguments": [ + { + "name": "symbol", + "type": "String" + }, + { + "name": "line", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "symbol_lookup_on_click", + "setter": "set_symbol_lookup_on_click_enabled", + "getter": "is_symbol_lookup_on_click_enabled" + }, + { + "type": "bool", + "name": "symbol_tooltip_on_hover", + "setter": "set_symbol_tooltip_on_hover_enabled", + "getter": "is_symbol_tooltip_on_hover_enabled" + }, + { + "type": "bool", + "name": "line_folding", + "setter": "set_line_folding_enabled", + "getter": "is_line_folding_enabled" + }, + { + "type": "PackedInt32Array", + "name": "line_length_guidelines", + "setter": "set_line_length_guidelines", + "getter": "get_line_length_guidelines" + }, + { + "type": "bool", + "name": "gutters_draw_breakpoints_gutter", + "setter": "set_draw_breakpoints_gutter", + "getter": "is_drawing_breakpoints_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_bookmarks", + "setter": "set_draw_bookmarks_gutter", + "getter": "is_drawing_bookmarks_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_executing_lines", + "setter": "set_draw_executing_lines_gutter", + "getter": "is_drawing_executing_lines_gutter" + }, + { + "type": "bool", + "name": "gutters_draw_line_numbers", + "setter": "set_draw_line_numbers", + "getter": "is_draw_line_numbers_enabled" + }, + { + "type": "bool", + "name": "gutters_zero_pad_line_numbers", + "setter": "set_line_numbers_zero_padded", + "getter": "is_line_numbers_zero_padded" + }, + { + "type": "int", + "name": "gutters_line_numbers_min_digits", + "setter": "set_line_numbers_min_digits", + "getter": "get_line_numbers_min_digits" + }, + { + "type": "bool", + "name": "gutters_draw_fold_gutter", + "setter": "set_draw_fold_gutter", + "getter": "is_drawing_fold_gutter" + }, + { + "type": "PackedStringArray", + "name": "delimiter_strings", + "setter": "set_string_delimiters", + "getter": "get_string_delimiters" + }, + { + "type": "PackedStringArray", + "name": "delimiter_comments", + "setter": "set_comment_delimiters", + "getter": "get_comment_delimiters" + }, + { + "type": "bool", + "name": "code_completion_enabled", + "setter": "set_code_completion_enabled", + "getter": "is_code_completion_enabled" + }, + { + "type": "PackedStringArray", + "name": "code_completion_prefixes", + "setter": "set_code_completion_prefixes", + "getter": "get_code_completion_prefixes" + }, + { + "type": "int", + "name": "indent_size", + "setter": "set_indent_size", + "getter": "get_indent_size" + }, + { + "type": "bool", + "name": "indent_use_spaces", + "setter": "set_indent_using_spaces", + "getter": "is_indent_using_spaces" + }, + { + "type": "bool", + "name": "indent_automatic", + "setter": "set_auto_indent_enabled", + "getter": "is_auto_indent_enabled" + }, + { + "type": "PackedStringArray", + "name": "indent_automatic_prefixes", + "setter": "set_auto_indent_prefixes", + "getter": "get_auto_indent_prefixes" + }, + { + "type": "bool", + "name": "auto_brace_completion_enabled", + "setter": "set_auto_brace_completion_enabled", + "getter": "is_auto_brace_completion_enabled" + }, + { + "type": "bool", + "name": "auto_brace_completion_highlight_matching", + "setter": "set_highlight_matching_braces_enabled", + "getter": "is_highlight_matching_braces_enabled" + }, + { + "type": "Dictionary", + "name": "auto_brace_completion_pairs", + "setter": "set_auto_brace_completion_pairs", + "getter": "get_auto_brace_completion_pairs" + } + ] + }, + { + "name": "CodeHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SyntaxHighlighter", + "api_type": "core", + "methods": [ + { + "name": "add_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "keyword", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "has_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "get_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3855908743, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "set_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "keywords", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_keyword_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "add_member_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_member_keyword_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "has_member_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "get_member_keyword_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3855908743, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "member_keyword", + "type": "String" + } + ] + }, + { + "name": "set_member_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "member_keyword", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_member_keyword_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_member_keyword_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "add_color_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2924977451, + "arguments": [ + { + "name": "start_key", + "type": "String" + }, + { + "name": "end_key", + "type": "String" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "line_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_color_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "has_color_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "start_key", + "type": "String" + } + ] + }, + { + "name": "set_color_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "color_regions", + "type": "Dictionary" + } + ] + }, + { + "name": "clear_color_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_color_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_function_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_function_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_number_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_number_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_symbol_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_symbol_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_member_variable_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_member_variable_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "number_color", + "setter": "set_number_color", + "getter": "get_number_color" + }, + { + "type": "Color", + "name": "symbol_color", + "setter": "set_symbol_color", + "getter": "get_symbol_color" + }, + { + "type": "Color", + "name": "function_color", + "setter": "set_function_color", + "getter": "get_function_color" + }, + { + "type": "Color", + "name": "member_variable_color", + "setter": "set_member_variable_color", + "getter": "get_member_variable_color" + }, + { + "type": "Dictionary", + "name": "keyword_colors", + "setter": "set_keyword_colors", + "getter": "get_keyword_colors" + }, + { + "type": "Dictionary", + "name": "member_keyword_colors", + "setter": "set_member_keyword_colors", + "getter": "get_member_keyword_colors" + }, + { + "type": "Dictionary", + "name": "color_regions", + "setter": "set_color_regions", + "getter": "get_color_regions" + } + ] + }, + { + "name": "CollisionObject2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_MAKE_STATIC", + "value": 1 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_input_event", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1847696837, + "arguments": [ + { + "name": "viewport", + "type": "Viewport", + "meta": "required" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_mouse_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_mouse_shape_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_shape_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1919204045, + "arguments": [ + { + "name": "mode", + "type": "enum::CollisionObject2D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172846349, + "return_value": { + "type": "enum::CollisionObject2D.DisableMode" + } + }, + { + "name": "set_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429307534, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "remove_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shape_owners", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "shape_owner_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "shape_owner_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shape_owner_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shape_owner_one_way_collision_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_one_way_collision_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "shape_owner_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2077425081, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape", + "type": "Shape2D", + "meta": "required" + } + ] + }, + { + "name": "shape_owner_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3106725749, + "return_value": { + "type": "Shape2D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_get_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_find_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "shape_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "input_event", + "arguments": [ + { + "name": "viewport", + "type": "Node" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "mouse_shape_entered", + "arguments": [ + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_shape_exited", + "arguments": [ + { + "name": "shape_idx", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "input_pickable", + "setter": "set_pickable", + "getter": "is_pickable" + } + ] + }, + { + "name": "CollisionObject3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_MAKE_STATIC", + "value": 1 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_input_event", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2310605070, + "arguments": [ + { + "name": "camera", + "type": "Camera3D", + "meta": "required" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "event_position", + "type": "Vector3" + }, + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_mouse_enter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_mouse_exit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1623620376, + "arguments": [ + { + "name": "mode", + "type": "enum::CollisionObject3D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410164780, + "return_value": { + "type": "enum::CollisionObject3D.DisableMode" + } + }, + { + "name": "set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ray_pickable", + "type": "bool" + } + ] + }, + { + "name": "is_ray_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_capture_input_on_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_capture_input_on_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "create_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429307534, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "remove_shape_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shape_owners", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "shape_owner_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "shape_owner_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_shape_owner_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2566676345, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape", + "type": "Shape3D", + "meta": "required" + } + ] + }, + { + "name": "shape_owner_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_owner_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015519174, + "return_value": { + "type": "Shape3D" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_get_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + }, + { + "name": "shape_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shape_owner_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "owner_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shape_find_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "shape_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "input_event", + "arguments": [ + { + "name": "camera", + "type": "Node" + }, + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "event_position", + "type": "Vector3" + }, + { + "name": "normal", + "type": "Vector3" + }, + { + "name": "shape_idx", + "type": "int" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + } + ], + "properties": [ + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "input_ray_pickable", + "setter": "set_ray_pickable", + "getter": "is_ray_pickable" + }, + { + "type": "bool", + "name": "input_capture_on_drag", + "setter": "set_capture_input_on_drag", + "getter": "get_capture_input_on_drag" + } + ] + }, + { + "name": "CollisionPolygon2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "BuildMode", + "is_bitfield": false, + "values": [ + { + "name": "BUILD_SOLIDS", + "value": 0 + }, + { + "name": "BUILD_SEGMENTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_build_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2780803135, + "arguments": [ + { + "name": "build_mode", + "type": "enum::CollisionPolygon2D.BuildMode" + } + ] + }, + { + "name": "get_build_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3044948800, + "return_value": { + "type": "enum::CollisionPolygon2D.BuildMode" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_one_way_collision_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_one_way_collision_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "int", + "name": "build_mode", + "setter": "set_build_mode", + "getter": "get_build_mode" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "one_way_collision", + "setter": "set_one_way_collision", + "getter": "is_one_way_collision_enabled" + }, + { + "type": "float", + "name": "one_way_collision_margin", + "setter": "set_one_way_collision_margin", + "getter": "get_one_way_collision_margin" + }, + { + "type": "Vector2", + "name": "one_way_collision_direction", + "setter": "set_one_way_collision_direction", + "getter": "get_one_way_collision_direction" + } + ] + }, + { + "name": "CollisionPolygon3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_enable_debug_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_enable_debug_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "Color", + "name": "debug_color", + "setter": "set_debug_color", + "getter": "get_debug_color" + }, + { + "type": "bool", + "name": "debug_fill", + "setter": "set_enable_debug_fill", + "getter": "get_enable_debug_fill" + } + ] + }, + { + "name": "CollisionShape2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_one_way_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_one_way_collision_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_one_way_collision_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_one_way_collision_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "get_one_way_collision_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_debug_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "bool", + "name": "one_way_collision", + "setter": "set_one_way_collision", + "getter": "is_one_way_collision_enabled" + }, + { + "type": "float", + "name": "one_way_collision_margin", + "setter": "set_one_way_collision_margin", + "getter": "get_one_way_collision_margin" + }, + { + "type": "Vector2", + "name": "one_way_collision_direction", + "setter": "set_one_way_collision_direction", + "getter": "get_one_way_collision_direction" + }, + { + "type": "Color", + "name": "debug_color", + "setter": "set_debug_color", + "getter": "get_debug_color" + } + ] + }, + { + "name": "CollisionShape3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "set_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "make_convex_from_siblings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_debug_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_enable_debug_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_enable_debug_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "disabled", + "setter": "set_disabled", + "getter": "is_disabled" + }, + { + "type": "Color", + "name": "debug_color", + "setter": "set_debug_color", + "getter": "get_debug_color" + }, + { + "type": "bool", + "name": "debug_fill", + "setter": "set_enable_debug_fill", + "getter": "get_enable_debug_fill" + } + ] + }, + { + "name": "ColorPalette", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + } + ], + "properties": [ + { + "type": "PackedColorArray", + "name": "colors", + "setter": "set_colors", + "getter": "get_colors" + } + ] + }, + { + "name": "ColorPicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VBoxContainer", + "api_type": "core", + "enums": [ + { + "name": "ColorModeType", + "is_bitfield": false, + "values": [ + { + "name": "MODE_RGB", + "value": 0 + }, + { + "name": "MODE_HSV", + "value": 1 + }, + { + "name": "MODE_RAW", + "value": 2 + }, + { + "name": "MODE_LINEAR", + "value": 2 + }, + { + "name": "MODE_OKHSL", + "value": 3 + } + ] + }, + { + "name": "PickerShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_HSV_RECTANGLE", + "value": 0 + }, + { + "name": "SHAPE_HSV_WHEEL", + "value": 1 + }, + { + "name": "SHAPE_VHS_CIRCLE", + "value": 2 + }, + { + "name": "SHAPE_OKHSL_CIRCLE", + "value": 3 + }, + { + "name": "SHAPE_NONE", + "value": 4 + }, + { + "name": "SHAPE_OK_HS_RECTANGLE", + "value": 5 + }, + { + "name": "SHAPE_OK_HL_RECTANGLE", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_pick_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_pick_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_deferred_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mode", + "type": "bool" + } + ] + }, + { + "name": "is_deferred_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579114136, + "arguments": [ + { + "name": "color_mode", + "type": "enum::ColorPicker.ColorModeType" + } + ] + }, + { + "name": "get_color_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 392907674, + "return_value": { + "type": "enum::ColorPicker.ColorModeType" + } + }, + { + "name": "set_edit_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_edit_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_add_swatches", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_swatches_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_presets_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_presets_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modes_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_modes_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sampler_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_sampler_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sliders_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_sliders_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hex_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_hex_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "erase_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "add_recent_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "erase_recent_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_recent_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_picker_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3981373861, + "arguments": [ + { + "name": "shape", + "type": "enum::ColorPicker.PickerShapeType" + } + ] + }, + { + "name": "get_picker_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1143229889, + "return_value": { + "type": "enum::ColorPicker.PickerShapeType" + } + } + ], + "signals": [ + { + "name": "color_changed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "preset_added", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "preset_removed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_pick_color", + "getter": "get_pick_color" + }, + { + "type": "bool", + "name": "edit_alpha", + "setter": "set_edit_alpha", + "getter": "is_editing_alpha" + }, + { + "type": "bool", + "name": "edit_intensity", + "setter": "set_edit_intensity", + "getter": "is_editing_intensity" + }, + { + "type": "int", + "name": "color_mode", + "setter": "set_color_mode", + "getter": "get_color_mode" + }, + { + "type": "bool", + "name": "deferred_mode", + "setter": "set_deferred_mode", + "getter": "is_deferred_mode" + }, + { + "type": "int", + "name": "picker_shape", + "setter": "set_picker_shape", + "getter": "get_picker_shape" + }, + { + "type": "bool", + "name": "can_add_swatches", + "setter": "set_can_add_swatches", + "getter": "are_swatches_enabled" + }, + { + "type": "bool", + "name": "sampler_visible", + "setter": "set_sampler_visible", + "getter": "is_sampler_visible" + }, + { + "type": "bool", + "name": "color_modes_visible", + "setter": "set_modes_visible", + "getter": "are_modes_visible" + }, + { + "type": "bool", + "name": "sliders_visible", + "setter": "set_sliders_visible", + "getter": "are_sliders_visible" + }, + { + "type": "bool", + "name": "hex_visible", + "setter": "set_hex_visible", + "getter": "is_hex_visible" + }, + { + "type": "bool", + "name": "presets_visible", + "setter": "set_presets_visible", + "getter": "are_presets_visible" + } + ] + }, + { + "name": "ColorPickerButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "set_pick_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_pick_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "get_picker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 331835996, + "return_value": { + "type": "ColorPicker" + } + }, + { + "name": "get_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1322440207, + "return_value": { + "type": "PopupPanel" + } + }, + { + "name": "set_edit_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_edit_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_editing_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "color_changed", + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "popup_closed" + }, + { + "name": "picker_created" + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_pick_color", + "getter": "get_pick_color" + }, + { + "type": "bool", + "name": "edit_alpha", + "setter": "set_edit_alpha", + "getter": "is_editing_alpha" + }, + { + "type": "bool", + "name": "edit_intensity", + "setter": "set_edit_intensity", + "getter": "is_editing_intensity" + } + ] + }, + { + "name": "ColorRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + } + ] + }, + { + "name": "Compositor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_compositor_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "compositor_effects", + "type": "typedarray::CompositorEffect" + } + ] + }, + { + "name": "get_compositor_effects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::CompositorEffect" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:CompositorEffect", + "name": "compositor_effects", + "setter": "set_compositor_effects", + "getter": "get_compositor_effects" + } + ] + }, + { + "name": "CompositorEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "EffectCallbackType", + "is_bitfield": false, + "values": [ + { + "name": "EFFECT_CALLBACK_TYPE_PRE_OPAQUE", + "value": 0 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_OPAQUE", + "value": 1 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_SKY", + "value": 2 + }, + { + "name": "EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT", + "value": 3 + }, + { + "name": "EFFECT_CALLBACK_TYPE_POST_TRANSPARENT", + "value": 4 + }, + { + "name": "EFFECT_CALLBACK_TYPE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_render_callback", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2153422729, + "arguments": [ + { + "name": "effect_callback_type", + "type": "int", + "meta": "int32" + }, + { + "name": "render_data", + "type": "RenderData" + } + ] + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_effect_callback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1390728419, + "arguments": [ + { + "name": "effect_callback_type", + "type": "enum::CompositorEffect.EffectCallbackType" + } + ] + }, + { + "name": "get_effect_callback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1221912590, + "return_value": { + "type": "enum::CompositorEffect.EffectCallbackType" + } + }, + { + "name": "set_access_resolved_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_access_resolved_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_access_resolved_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_access_resolved_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_motion_vectors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_motion_vectors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_normal_roughness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_normal_roughness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_needs_separate_specular", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_needs_separate_specular", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "int", + "name": "effect_callback_type", + "setter": "set_effect_callback_type", + "getter": "get_effect_callback_type" + }, + { + "type": "bool", + "name": "access_resolved_color", + "setter": "set_access_resolved_color", + "getter": "get_access_resolved_color" + }, + { + "type": "bool", + "name": "access_resolved_depth", + "setter": "set_access_resolved_depth", + "getter": "get_access_resolved_depth" + }, + { + "type": "bool", + "name": "needs_motion_vectors", + "setter": "set_needs_motion_vectors", + "getter": "get_needs_motion_vectors" + }, + { + "type": "bool", + "name": "needs_normal_roughness", + "setter": "set_needs_normal_roughness", + "getter": "get_needs_normal_roughness" + }, + { + "type": "bool", + "name": "needs_separate_specular", + "setter": "set_needs_separate_specular", + "getter": "get_needs_separate_specular" + } + ] + }, + { + "name": "CompressedCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedCubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "CompressedTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "CompressedTextureLayered", + "api_type": "core" + }, + { + "name": "CompressedTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "CompressedTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_load_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "load_path", + "setter": "load", + "getter": "get_load_path" + } + ] + }, + { + "name": "ConcavePolygonShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "segments", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "segments", + "setter": "set_segments", + "getter": "get_segments" + } + ] + }, + { + "name": "ConcavePolygonShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "faces", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_backface_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_backface_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "data", + "setter": "set_faces", + "getter": "get_faces" + }, + { + "type": "bool", + "name": "backface_collision", + "setter": "set_backface_collision_enabled", + "getter": "is_backface_collision_enabled" + } + ] + }, + { + "name": "ConeTwistJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_SWING_SPAN", + "value": 0 + }, + { + "name": "PARAM_TWIST_SPAN", + "value": 1 + }, + { + "name": "PARAM_BIAS", + "value": 2 + }, + { + "name": "PARAM_SOFTNESS", + "value": 3 + }, + { + "name": "PARAM_RELAXATION", + "value": 4 + }, + { + "name": "PARAM_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062470226, + "arguments": [ + { + "name": "param", + "type": "enum::ConeTwistJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2928790850, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ConeTwistJoint3D.Param" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "swing_span", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "twist_span", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "bias", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "float", + "name": "softness", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "float", + "name": "relaxation", + "setter": "set_param", + "getter": "get_param", + "index": 4 + } + ] + }, + { + "name": "ConfigFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2504492430, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89809366, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "has_section", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "has_section_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 820780508, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_section_keys", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "erase_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "erase_section_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "String" + } + ] + }, + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "encode_to_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "load_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 887037711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_encrypted_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "password", + "type": "String" + } + ] + }, + { + "name": "save_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 887037711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "save_encrypted_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "password", + "type": "String" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ConfirmationDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "AcceptDialog", + "api_type": "core", + "methods": [ + { + "name": "get_cancel_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1856205918, + "return_value": { + "type": "Button" + } + }, + { + "name": "set_cancel_button_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_cancel_button_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "cancel_button_text", + "setter": "set_cancel_button_text", + "getter": "get_cancel_button_text" + } + ] + }, + { + "name": "Container", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_PRE_SORT_CHILDREN", + "value": 50 + }, + { + "name": "NOTIFICATION_SORT_CHILDREN", + "value": 51 + } + ], + "methods": [ + { + "name": "_get_allowed_size_flags_horizontal", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "_get_allowed_size_flags_vertical", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "queue_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "fit_child_in_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1993438598, + "arguments": [ + { + "name": "child", + "type": "Control", + "meta": "required" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "set_accessibility_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "region", + "type": "bool" + } + ] + }, + { + "name": "is_accessibility_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "pre_sort_children" + }, + { + "name": "sort_children" + } + ], + "properties": [ + { + "type": "bool", + "name": "accessibility_region", + "setter": "set_accessibility_region", + "getter": "is_accessibility_region" + } + ] + }, + { + "name": "Control", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasItem", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_RESIZED", + "value": 40 + }, + { + "name": "NOTIFICATION_MOUSE_ENTER", + "value": 41 + }, + { + "name": "NOTIFICATION_MOUSE_EXIT", + "value": 42 + }, + { + "name": "NOTIFICATION_MOUSE_ENTER_SELF", + "value": 60 + }, + { + "name": "NOTIFICATION_MOUSE_EXIT_SELF", + "value": 61 + }, + { + "name": "NOTIFICATION_FOCUS_ENTER", + "value": 43 + }, + { + "name": "NOTIFICATION_FOCUS_EXIT", + "value": 44 + }, + { + "name": "NOTIFICATION_THEME_CHANGED", + "value": 45 + }, + { + "name": "NOTIFICATION_SCROLL_BEGIN", + "value": 47 + }, + { + "name": "NOTIFICATION_SCROLL_END", + "value": 48 + }, + { + "name": "NOTIFICATION_LAYOUT_DIRECTION_CHANGED", + "value": 49 + } + ], + "enums": [ + { + "name": "FocusMode", + "is_bitfield": false, + "values": [ + { + "name": "FOCUS_NONE", + "value": 0 + }, + { + "name": "FOCUS_CLICK", + "value": 1 + }, + { + "name": "FOCUS_ALL", + "value": 2 + }, + { + "name": "FOCUS_ACCESSIBILITY", + "value": 3 + } + ] + }, + { + "name": "FocusBehaviorRecursive", + "is_bitfield": false, + "values": [ + { + "name": "FOCUS_BEHAVIOR_INHERITED", + "value": 0 + }, + { + "name": "FOCUS_BEHAVIOR_DISABLED", + "value": 1 + }, + { + "name": "FOCUS_BEHAVIOR_ENABLED", + "value": 2 + } + ] + }, + { + "name": "MouseBehaviorRecursive", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_BEHAVIOR_INHERITED", + "value": 0 + }, + { + "name": "MOUSE_BEHAVIOR_DISABLED", + "value": 1 + }, + { + "name": "MOUSE_BEHAVIOR_ENABLED", + "value": 2 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + } + ] + }, + { + "name": "LayoutPreset", + "is_bitfield": false, + "values": [ + { + "name": "PRESET_TOP_LEFT", + "value": 0 + }, + { + "name": "PRESET_TOP_RIGHT", + "value": 1 + }, + { + "name": "PRESET_BOTTOM_LEFT", + "value": 2 + }, + { + "name": "PRESET_BOTTOM_RIGHT", + "value": 3 + }, + { + "name": "PRESET_CENTER_LEFT", + "value": 4 + }, + { + "name": "PRESET_CENTER_TOP", + "value": 5 + }, + { + "name": "PRESET_CENTER_RIGHT", + "value": 6 + }, + { + "name": "PRESET_CENTER_BOTTOM", + "value": 7 + }, + { + "name": "PRESET_CENTER", + "value": 8 + }, + { + "name": "PRESET_LEFT_WIDE", + "value": 9 + }, + { + "name": "PRESET_TOP_WIDE", + "value": 10 + }, + { + "name": "PRESET_RIGHT_WIDE", + "value": 11 + }, + { + "name": "PRESET_BOTTOM_WIDE", + "value": 12 + }, + { + "name": "PRESET_VCENTER_WIDE", + "value": 13 + }, + { + "name": "PRESET_HCENTER_WIDE", + "value": 14 + }, + { + "name": "PRESET_FULL_RECT", + "value": 15 + } + ] + }, + { + "name": "LayoutPresetMode", + "is_bitfield": false, + "values": [ + { + "name": "PRESET_MODE_MINSIZE", + "value": 0 + }, + { + "name": "PRESET_MODE_KEEP_WIDTH", + "value": 1 + }, + { + "name": "PRESET_MODE_KEEP_HEIGHT", + "value": 2 + }, + { + "name": "PRESET_MODE_KEEP_SIZE", + "value": 3 + } + ] + }, + { + "name": "SizeFlags", + "is_bitfield": true, + "values": [ + { + "name": "SIZE_SHRINK_BEGIN", + "value": 0 + }, + { + "name": "SIZE_FILL", + "value": 1 + }, + { + "name": "SIZE_EXPAND", + "value": 2 + }, + { + "name": "SIZE_EXPAND_FILL", + "value": 3 + }, + { + "name": "SIZE_SHRINK_CENTER", + "value": 4 + }, + { + "name": "SIZE_SHRINK_END", + "value": 8 + } + ] + }, + { + "name": "MouseFilter", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_FILTER_STOP", + "value": 0 + }, + { + "name": "MOUSE_FILTER_PASS", + "value": 1 + }, + { + "name": "MOUSE_FILTER_IGNORE", + "value": 2 + } + ] + }, + { + "name": "GrowDirection", + "is_bitfield": false, + "values": [ + { + "name": "GROW_DIRECTION_BEGIN", + "value": 0 + }, + { + "name": "GROW_DIRECTION_END", + "value": 1 + }, + { + "name": "GROW_DIRECTION_BOTH", + "value": 2 + } + ] + }, + { + "name": "Anchor", + "is_bitfield": false, + "values": [ + { + "name": "ANCHOR_BEGIN", + "value": 0 + }, + { + "name": "ANCHOR_END", + "value": 1 + } + ] + }, + { + "name": "LayoutDirection", + "is_bitfield": false, + "values": [ + { + "name": "LAYOUT_DIRECTION_INHERITED", + "value": 0 + }, + { + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", + "value": 1 + }, + { + "name": "LAYOUT_DIRECTION_LTR", + "value": 2 + }, + { + "name": "LAYOUT_DIRECTION_RTL", + "value": 3 + }, + { + "name": "LAYOUT_DIRECTION_SYSTEM_LOCALE", + "value": 4 + }, + { + "name": "LAYOUT_DIRECTION_MAX", + "value": 5 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 + } + ] + }, + { + "name": "TextDirection", + "is_bitfield": false, + "values": [ + { + "name": "TEXT_DIRECTION_INHERITED", + "value": 3 + }, + { + "name": "TEXT_DIRECTION_AUTO", + "value": 0 + }, + { + "name": "TEXT_DIRECTION_LTR", + "value": 1 + }, + { + "name": "TEXT_DIRECTION_RTL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_has_point", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 556197845, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_structured_text_parser", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1292548940, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "_get_maximum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3674420000, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_tooltip_auto_translate_mode_at", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3257223865, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_drag_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2233896889, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_can_drop_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2603004011, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_drop_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3699746064, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_make_custom_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1976279298, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "for_text", + "type": "String" + } + ] + }, + { + "name": "_get_cursor_shape", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_accessibility_get_contextual_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_accessibility_container_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2174079723, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "accept_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_maximum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_combined_maximum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_combined_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_propagate_maximum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_propagating_maximum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_bound_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anchors_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 509135270, + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_offsets_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724524307, + "hash_compatibility": [ + 3651818904 + ], + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "resize_mode", + "type": "enum::Control.LayoutPresetMode", + "default_value": "0" + }, + { + "name": "margin", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_anchors_and_offsets_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724524307, + "hash_compatibility": [ + 3651818904 + ], + "arguments": [ + { + "name": "preset", + "type": "enum::Control.LayoutPreset" + }, + { + "name": "resize_mode", + "type": "enum::Control.LayoutPresetMode", + "default_value": "0" + }, + { + "name": "margin", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2302782885, + "hash_compatibility": [ + 2589937826 + ], + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "anchor", + "type": "float", + "meta": "float" + }, + { + "name": "keep_offset", + "type": "bool", + "default_value": "false" + }, + { + "name": "push_opposite_anchor", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_anchor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "enum::Side" + } + ] + }, + { + "name": "set_anchor_and_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4031722181, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "anchor", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "push_opposite_anchor", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "size", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "reset_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_custom_maximum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "set_custom_minimum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436320129, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "keep_offsets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "set_pivot_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "pivot_offset", + "type": "Vector2" + } + ] + }, + { + "name": "set_pivot_offset_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "ratio", + "type": "Vector2" + } + ] + }, + { + "name": "get_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_pivot_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_pivot_offset_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_combined_pivot_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_custom_maximum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_custom_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_parent_area_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_screen_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_global_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, + "arguments": [ + { + "name": "mode", + "type": "enum::Control.FocusMode" + } + ] + }, + { + "name": "get_focus_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "get_focus_mode_with_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "set_focus_behavior_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4256832521, + "arguments": [ + { + "name": "focus_behavior_recursive", + "type": "enum::Control.FocusBehaviorRecursive" + } + ] + }, + { + "name": "get_focus_behavior_recursive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2435707181, + "return_value": { + "type": "enum::Control.FocusBehaviorRecursive" + } + }, + { + "name": "has_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3302206351, + "hash_compatibility": [ + 36873697 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "ignore_hidden_focus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "grab_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "hide_focus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "release_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "find_prev_valid_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "find_next_valid_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "find_valid_focus_neighbor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1543910170, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_h_size_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394851643, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Control.SizeFlags" + } + ] + }, + { + "name": "get_h_size_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781367401, + "return_value": { + "type": "bitfield::Control.SizeFlags" + } + }, + { + "name": "set_stretch_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stretch_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_size_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394851643, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Control.SizeFlags" + } + ] + }, + { + "name": "get_v_size_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781367401, + "return_value": { + "type": "bitfield::Control.SizeFlags" + } + }, + { + "name": "set_offset_transform_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_offset_transform_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset_transform_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset_transform_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset_transform_position_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset_transform_position_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset_transform_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset_transform_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset_transform_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rotation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_offset_transform_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset_transform_pivot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "pivot", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset_transform_pivot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset_transform_pivot_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "pivot", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset_transform_pivot_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_offset_transform_visual_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_offset_transform_visual_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "theme", + "type": "Theme" + } + ] + }, + { + "name": "get_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_theme_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "begin_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1373065600, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D", + "meta": "required" + } + ] + }, + { + "name": "add_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188838905, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "stylebox", + "type": "StyleBox", + "meta": "required" + } + ] + }, + { + "name": "add_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3518018674, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font", + "type": "Font", + "meta": "required" + } + ] + }, + { + "name": "add_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "add_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163973443, + "hash_compatibility": [ + 2336455395 + ], + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604739069, + "hash_compatibility": [ + 2759935355 + ], + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2826986490, + "hash_compatibility": [ + 387378635 + ], + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798751242, + "hash_compatibility": [ + 2377051548 + ], + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_icon_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_stylebox_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_color_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_constant_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_theme_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "get_theme_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_parent_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "set_h_grow_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022385301, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.GrowDirection" + } + ] + }, + { + "name": "get_h_grow_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635610155, + "return_value": { + "type": "enum::Control.GrowDirection" + } + }, + { + "name": "set_v_grow_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022385301, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.GrowDirection" + } + ] + }, + { + "name": "get_v_grow_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635610155, + "return_value": { + "type": "enum::Control.GrowDirection" + } + }, + { + "name": "set_tooltip_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776149714, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_tooltip_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498906432, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + } + }, + { + "name": "set_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "hint", + "type": "String" + } + ] + }, + { + "name": "get_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2895288280, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "set_translation_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "get_translation_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_default_cursor_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 217062046, + "arguments": [ + { + "name": "shape", + "type": "enum::Control.CursorShape" + } + ] + }, + { + "name": "get_default_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2359535750, + "return_value": { + "type": "enum::Control.CursorShape" + } + }, + { + "name": "get_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1395773853, + "return_value": { + "type": "enum::Control.CursorShape" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "set_focus_neighbor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2024461774, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + }, + { + "name": "neighbor", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_neighbor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757935761, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "side", + "type": "enum::Side" + } + ] + }, + { + "name": "set_focus_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "next", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_focus_previous", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "previous", + "type": "NodePath" + } + ] + }, + { + "name": "get_focus_previous", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3191844692, + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "preview", + "type": "Control" + } + ] + }, + { + "name": "accessibility_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "accessibility_drop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_accessibility_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_accessibility_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_accessibility_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "get_accessibility_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_accessibility_live", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 353443434, + "hash_compatibility": [ + 1720261470 + ], + "arguments": [ + { + "name": "mode", + "type": "enum::AccessibilityServer.AccessibilityLiveMode" + } + ] + }, + { + "name": "get_accessibility_live", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2858591811, + "hash_compatibility": [ + 3311037003 + ], + "return_value": { + "type": "enum::AccessibilityServer.AccessibilityLiveMode" + } + }, + { + "name": "set_accessibility_controls_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_path", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_accessibility_controls_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "set_accessibility_described_by_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_path", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_accessibility_described_by_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "set_accessibility_labeled_by_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_path", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_accessibility_labeled_by_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "set_accessibility_flow_to_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_path", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_accessibility_flow_to_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "set_mouse_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3891156122, + "arguments": [ + { + "name": "filter", + "type": "enum::Control.MouseFilter" + } + ] + }, + { + "name": "get_mouse_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572545674, + "return_value": { + "type": "enum::Control.MouseFilter" + } + }, + { + "name": "get_mouse_filter_with_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572545674, + "return_value": { + "type": "enum::Control.MouseFilter" + } + }, + { + "name": "set_mouse_behavior_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 849284636, + "arguments": [ + { + "name": "mouse_behavior_recursive", + "type": "enum::Control.MouseBehaviorRecursive" + } + ] + }, + { + "name": "get_mouse_behavior_recursive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779367402, + "return_value": { + "type": "enum::Control.MouseBehaviorRecursive" + } + }, + { + "name": "set_force_pass_scroll_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_pass_scroll_events", + "type": "bool" + } + ] + }, + { + "name": "is_force_pass_scroll_events", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_clip_contents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clipping_contents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "grab_click_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_drag_forwarding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1076571380, + "arguments": [ + { + "name": "drag_func", + "type": "Callable" + }, + { + "name": "can_drop_func", + "type": "Callable" + }, + { + "name": "drop_func", + "type": "Callable" + } + ] + }, + { + "name": "set_drag_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "is_drag_successful", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_shortcut_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_shortcut_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "update_maximum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "update_minimum_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_layout_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3310692370, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.LayoutDirection" + } + ] + }, + { + "name": "get_layout_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1546772008, + "return_value": { + "type": "enum::Control.LayoutDirection" + } + }, + { + "name": "is_layout_rtl", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_translating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_localize_numeral_system", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_localizing_numeral_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "resized" + }, + { + "name": "gui_input", + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "focus_entered" + }, + { + "name": "focus_exited" + }, + { + "name": "size_flags_changed" + }, + { + "name": "maximum_size_changed" + }, + { + "name": "minimum_size_changed" + }, + { + "name": "theme_changed" + } + ], + "properties": [ + { + "type": "Vector2", + "name": "custom_minimum_size", + "setter": "set_custom_minimum_size", + "getter": "get_custom_minimum_size" + }, + { + "type": "Vector2", + "name": "custom_maximum_size", + "setter": "set_custom_maximum_size", + "getter": "get_custom_maximum_size" + }, + { + "type": "bool", + "name": "propagate_maximum_size", + "setter": "set_propagate_maximum_size", + "getter": "is_propagating_maximum_size" + }, + { + "type": "bool", + "name": "clip_contents", + "setter": "set_clip_contents", + "getter": "is_clipping_contents" + }, + { + "type": "int", + "name": "layout_mode", + "setter": "_set_layout_mode", + "getter": "_get_layout_mode" + }, + { + "type": "int", + "name": "anchors_preset", + "setter": "_set_anchors_layout_preset", + "getter": "_get_anchors_layout_preset" + }, + { + "type": "float", + "name": "anchor_left", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 0 + }, + { + "type": "float", + "name": "anchor_top", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 1 + }, + { + "type": "float", + "name": "anchor_right", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 2 + }, + { + "type": "float", + "name": "anchor_bottom", + "setter": "_set_anchor", + "getter": "get_anchor", + "index": 3 + }, + { + "type": "float", + "name": "offset_left", + "setter": "set_offset", + "getter": "get_offset", + "index": 0 + }, + { + "type": "float", + "name": "offset_top", + "setter": "set_offset", + "getter": "get_offset", + "index": 1 + }, + { + "type": "float", + "name": "offset_right", + "setter": "set_offset", + "getter": "get_offset", + "index": 2 + }, + { + "type": "float", + "name": "offset_bottom", + "setter": "set_offset", + "getter": "get_offset", + "index": 3 + }, + { + "type": "int", + "name": "grow_horizontal", + "setter": "set_h_grow_direction", + "getter": "get_h_grow_direction" + }, + { + "type": "int", + "name": "grow_vertical", + "setter": "set_v_grow_direction", + "getter": "get_v_grow_direction" + }, + { + "type": "Vector2", + "name": "size", + "setter": "_set_size", + "getter": "get_size" + }, + { + "type": "Vector2", + "name": "position", + "setter": "_set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "_set_global_position", + "getter": "get_global_position" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "float", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "Vector2", + "name": "pivot_offset", + "setter": "set_pivot_offset", + "getter": "get_pivot_offset" + }, + { + "type": "Vector2", + "name": "pivot_offset_ratio", + "setter": "set_pivot_offset_ratio", + "getter": "get_pivot_offset_ratio" + }, + { + "type": "int", + "name": "size_flags_horizontal", + "setter": "set_h_size_flags", + "getter": "get_h_size_flags" + }, + { + "type": "int", + "name": "size_flags_vertical", + "setter": "set_v_size_flags", + "getter": "get_v_size_flags" + }, + { + "type": "float", + "name": "size_flags_stretch_ratio", + "setter": "set_stretch_ratio", + "getter": "get_stretch_ratio" + }, + { + "type": "bool", + "name": "offset_transform_enabled", + "setter": "set_offset_transform_enabled", + "getter": "is_offset_transform_enabled" + }, + { + "type": "Vector2", + "name": "offset_transform_position", + "setter": "set_offset_transform_position", + "getter": "get_offset_transform_position" + }, + { + "type": "Vector2", + "name": "offset_transform_position_ratio", + "setter": "set_offset_transform_position_ratio", + "getter": "get_offset_transform_position_ratio" + }, + { + "type": "Vector2", + "name": "offset_transform_scale", + "setter": "set_offset_transform_scale", + "getter": "get_offset_transform_scale" + }, + { + "type": "float", + "name": "offset_transform_rotation", + "setter": "set_offset_transform_rotation", + "getter": "get_offset_transform_rotation" + }, + { + "type": "Vector2", + "name": "offset_transform_pivot", + "setter": "set_offset_transform_pivot", + "getter": "get_offset_transform_pivot" + }, + { + "type": "Vector2", + "name": "offset_transform_pivot_ratio", + "setter": "set_offset_transform_pivot_ratio", + "getter": "get_offset_transform_pivot_ratio" + }, + { + "type": "bool", + "name": "offset_transform_visual_only", + "setter": "set_offset_transform_visual_only", + "getter": "is_offset_transform_visual_only" + }, + { + "type": "bool", + "name": "localize_numeral_system", + "setter": "set_localize_numeral_system", + "getter": "is_localizing_numeral_system" + }, + { + "type": "int", + "name": "layout_direction", + "setter": "set_layout_direction", + "getter": "get_layout_direction" + }, + { + "type": "StringName", + "name": "translation_context", + "setter": "set_translation_context", + "getter": "get_translation_context" + }, + { + "type": "bool", + "name": "auto_translate", + "setter": "set_auto_translate", + "getter": "is_auto_translating" + }, + { + "type": "String", + "name": "tooltip_text", + "setter": "set_tooltip_text", + "getter": "get_tooltip_text" + }, + { + "type": "int", + "name": "tooltip_auto_translate_mode", + "setter": "set_tooltip_auto_translate_mode", + "getter": "get_tooltip_auto_translate_mode" + }, + { + "type": "NodePath", + "name": "focus_neighbor_left", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 0 + }, + { + "type": "NodePath", + "name": "focus_neighbor_top", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 1 + }, + { + "type": "NodePath", + "name": "focus_neighbor_right", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 2 + }, + { + "type": "NodePath", + "name": "focus_neighbor_bottom", + "setter": "set_focus_neighbor", + "getter": "get_focus_neighbor", + "index": 3 + }, + { + "type": "NodePath", + "name": "focus_next", + "setter": "set_focus_next", + "getter": "get_focus_next" + }, + { + "type": "NodePath", + "name": "focus_previous", + "setter": "set_focus_previous", + "getter": "get_focus_previous" + }, + { + "type": "int", + "name": "focus_mode", + "setter": "set_focus_mode", + "getter": "get_focus_mode" + }, + { + "type": "int", + "name": "focus_behavior_recursive", + "setter": "set_focus_behavior_recursive", + "getter": "get_focus_behavior_recursive" + }, + { + "type": "int", + "name": "mouse_filter", + "setter": "set_mouse_filter", + "getter": "get_mouse_filter" + }, + { + "type": "int", + "name": "mouse_behavior_recursive", + "setter": "set_mouse_behavior_recursive", + "getter": "get_mouse_behavior_recursive" + }, + { + "type": "bool", + "name": "mouse_force_pass_scroll_events", + "setter": "set_force_pass_scroll_events", + "getter": "is_force_pass_scroll_events" + }, + { + "type": "int", + "name": "mouse_default_cursor_shape", + "setter": "set_default_cursor_shape", + "getter": "get_default_cursor_shape" + }, + { + "type": "Object", + "name": "shortcut_context", + "setter": "set_shortcut_context", + "getter": "get_shortcut_context" + }, + { + "type": "String", + "name": "accessibility_name", + "setter": "set_accessibility_name", + "getter": "get_accessibility_name" + }, + { + "type": "String", + "name": "accessibility_description", + "setter": "set_accessibility_description", + "getter": "get_accessibility_description" + }, + { + "type": "int", + "name": "accessibility_live", + "setter": "set_accessibility_live", + "getter": "get_accessibility_live" + }, + { + "type": "typedarray::NodePath", + "name": "accessibility_controls_nodes", + "setter": "set_accessibility_controls_nodes", + "getter": "get_accessibility_controls_nodes" + }, + { + "type": "typedarray::NodePath", + "name": "accessibility_described_by_nodes", + "setter": "set_accessibility_described_by_nodes", + "getter": "get_accessibility_described_by_nodes" + }, + { + "type": "typedarray::NodePath", + "name": "accessibility_labeled_by_nodes", + "setter": "set_accessibility_labeled_by_nodes", + "getter": "get_accessibility_labeled_by_nodes" + }, + { + "type": "typedarray::NodePath", + "name": "accessibility_flow_to_nodes", + "setter": "set_accessibility_flow_to_nodes", + "getter": "get_accessibility_flow_to_nodes" + }, + { + "type": "Theme", + "name": "theme", + "setter": "set_theme", + "getter": "get_theme" + }, + { + "type": "String", + "name": "theme_type_variation", + "setter": "set_theme_type_variation", + "getter": "get_theme_type_variation" + } + ] + }, + { + "name": "ConvertTransformModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoneConstraint3D", + "api_type": "core", + "enums": [ + { + "name": "TransformMode", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_MODE_POSITION", + "value": 0 + }, + { + "name": "TRANSFORM_MODE_ROTATION", + "value": 1 + }, + { + "name": "TRANSFORM_MODE_SCALE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_apply_transform_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1386463405, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform_mode", + "type": "enum::ConvertTransformModifier3D.TransformMode" + } + ] + }, + { + "name": "get_apply_transform_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3234663511, + "return_value": { + "type": "enum::ConvertTransformModifier3D.TransformMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_apply_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776736805, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_apply_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4131134770, + "return_value": { + "type": "enum::Vector3.Axis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_apply_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "range_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_apply_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_apply_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "range_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_apply_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_transform_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1386463405, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform_mode", + "type": "enum::ConvertTransformModifier3D.TransformMode" + } + ] + }, + { + "name": "get_reference_transform_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3234663511, + "return_value": { + "type": "enum::ConvertTransformModifier3D.TransformMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776736805, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_reference_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4131134770, + "return_value": { + "type": "enum::Vector3.Axis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "range_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reference_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "range_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_reference_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_additive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_additive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "ConvexPolygonShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_point_cloud", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "point_cloud", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + } + ] + }, + { + "name": "ConvexPolygonShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + } + ] + }, + { + "name": "CopyTransformModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoneConstraint3D", + "api_type": "core", + "enums": [ + { + "name": "TransformFlag", + "is_bitfield": true, + "values": [ + { + "name": "TRANSFORM_FLAG_POSITION", + "value": 1 + }, + { + "name": "TRANSFORM_FLAG_ROTATION", + "value": 2 + }, + { + "name": "TRANSFORM_FLAG_SCALE", + "value": 4 + }, + { + "name": "TRANSFORM_FLAG_ALL", + "value": 7 + } + ] + }, + { + "name": "AxisFlag", + "is_bitfield": true, + "values": [ + { + "name": "AXIS_FLAG_X", + "value": 1 + }, + { + "name": "AXIS_FLAG_Y", + "value": 2 + }, + { + "name": "AXIS_FLAG_Z", + "value": 4 + }, + { + "name": "AXIS_FLAG_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_copy_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2252507859, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "copy_flags", + "type": "bitfield::CopyTransformModifier3D.TransformFlag" + } + ] + }, + { + "name": "get_copy_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1685185931, + "return_value": { + "type": "bitfield::CopyTransformModifier3D.TransformFlag" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2044211897, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis_flags", + "type": "bitfield::CopyTransformModifier3D.AxisFlag" + } + ] + }, + { + "name": "get_axis_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 992162046, + "return_value": { + "type": "bitfield::CopyTransformModifier3D.AxisFlag" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_invert_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2044211897, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis_flags", + "type": "bitfield::CopyTransformModifier3D.AxisFlag" + } + ] + }, + { + "name": "get_invert_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 992162046, + "return_value": { + "type": "bitfield::CopyTransformModifier3D.AxisFlag" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_copy_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_position_copying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_copy_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotation_copying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_copy_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_scale_copying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_x_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_x_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_y_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_y_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_z_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_z_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_x_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_x_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_y_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_y_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_axis_z_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_axis_z_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_additive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_additive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "Crypto", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "generate_random_bytes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "generate_rsa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1237515462, + "return_value": { + "type": "CryptoKey" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "generate_self_signed_certificate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 492266173, + "hash_compatibility": [ + 947314696 + ], + "return_value": { + "type": "X509Certificate" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "issuer_name", + "type": "String", + "default_value": "\"CN=myserver,O=myorganisation,C=IT\"" + }, + { + "name": "not_before", + "type": "String", + "default_value": "\"20140101000000\"" + }, + { + "name": "not_after", + "type": "String", + "default_value": "\"20340101000000\"" + } + ] + }, + { + "name": "sign", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1673662703, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "hash", + "type": "PackedByteArray" + }, + { + "name": "key", + "type": "CryptoKey" + } + ] + }, + { + "name": "verify", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2805902225, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "hash", + "type": "PackedByteArray" + }, + { + "name": "signature", + "type": "PackedByteArray" + }, + { + "name": "key", + "type": "CryptoKey" + } + ] + }, + { + "name": "encrypt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361793670, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "plaintext", + "type": "PackedByteArray" + } + ] + }, + { + "name": "decrypt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361793670, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "ciphertext", + "type": "PackedByteArray" + } + ] + }, + { + "name": "hmac_digest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2368951203, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "msg", + "type": "PackedByteArray" + } + ] + }, + { + "name": "constant_time_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1024142237, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "trusted", + "type": "PackedByteArray" + }, + { + "name": "received", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "CryptoKey", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_public_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "save_to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 32795936, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "string_key", + "type": "String" + }, + { + "name": "public_only", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "Cubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "CubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Curve", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TangentMode", + "is_bitfield": false, + "values": [ + { + "name": "TANGENT_FREE", + "value": 0 + }, + { + "name": "TANGENT_LINEAR", + "value": 1 + }, + { + "name": "TANGENT_MODE_COUNT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 434072736, + "hash_compatibility": [ + 2766148617 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "left_tangent", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "right_tangent", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "left_mode", + "type": "enum::Curve.TangentMode", + "default_value": "0" + }, + { + "name": "right_mode", + "type": "enum::Curve.TangentMode", + "default_value": "0" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780573764, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_left_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_right_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_left_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 426950354, + "return_value": { + "type": "enum::Curve.TangentMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_right_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 426950354, + "return_value": { + "type": "enum::Curve.TangentMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_left_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_right_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_point_left_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217242874, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Curve.TangentMode" + } + ] + }, + { + "name": "set_point_right_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217242874, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Curve.TangentMode" + } + ] + }, + { + "name": "get_min_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_value_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_min_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "clean_dupes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bake_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bake_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "resolution", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "range_changed" + }, + { + "name": "domain_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "min_domain", + "setter": "set_min_domain", + "getter": "get_min_domain" + }, + { + "type": "float", + "name": "max_domain", + "setter": "set_max_domain", + "getter": "get_max_domain" + }, + { + "type": "float", + "name": "min_value", + "setter": "set_min_value", + "getter": "get_min_value" + }, + { + "type": "float", + "name": "max_value", + "setter": "set_max_value", + "getter": "get_max_value" + }, + { + "type": "int", + "name": "bake_resolution", + "setter": "set_bake_resolution", + "getter": "get_bake_resolution" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + } + ] + }, + { + "name": "Curve2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4175465202, + "hash_compatibility": [ + 2437345566 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "in", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "out", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 26514310, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "t", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "samplef", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3588506812, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "fofs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_bake_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_baked_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3464257706, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_with_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3296056341, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_baked_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "tessellate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958145977, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_degrees", + "type": "float", + "meta": "float", + "default_value": "4" + } + ] + }, + { + "name": "tessellate_even_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2319761637, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_length", + "type": "float", + "meta": "float", + "default_value": "20.0" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "bake_interval", + "setter": "set_bake_interval", + "getter": "get_bake_interval" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + } + ] + }, + { + "name": "Curve3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2931053748, + "hash_compatibility": [ + 3836314258 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "in", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + }, + { + "name": "out", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tilt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_point_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_point_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3285246857, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "t", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "samplef", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2553580215, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "fofs", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bake_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_up_vector_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_up_vector_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_baked_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "sample_baked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1350085894, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_with_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1939359131, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "cubic", + "type": "bool", + "default_value": "false" + }, + { + "name": "apply_tilt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "sample_baked_up_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362627031, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "apply_tilt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_baked_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_baked_tilts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "get_baked_up_vectors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1109078154, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "tessellate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1519759391, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_degrees", + "type": "float", + "meta": "float", + "default_value": "4" + } + ] + }, + { + "name": "tessellate_even_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 133237049, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "max_stages", + "type": "int", + "meta": "int32", + "default_value": "5" + }, + { + "name": "tolerance_length", + "type": "float", + "meta": "float", + "default_value": "0.2" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, + { + "type": "float", + "name": "bake_interval", + "setter": "set_bake_interval", + "getter": "get_bake_interval" + }, + { + "type": "int", + "name": "point_count", + "setter": "set_point_count", + "getter": "get_point_count" + }, + { + "type": "bool", + "name": "up_vector_enabled", + "setter": "set_up_vector_enabled", + "getter": "is_up_vector_enabled" + } + ] + }, + { + "name": "CurveTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "TextureMode", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_MODE_RGB", + "value": 0 + }, + { + "name": "TEXTURE_MODE_RED", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_texture_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321955367, + "arguments": [ + { + "name": "texture_mode", + "type": "enum::CurveTexture.TextureMode" + } + ] + }, + { + "name": "get_texture_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 715756376, + "return_value": { + "type": "enum::CurveTexture.TextureMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "texture_mode", + "setter": "set_texture_mode", + "getter": "get_texture_mode" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "CurveXYZTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_curve_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_curve_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_curve_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Curve", + "name": "curve_x", + "setter": "set_curve_x", + "getter": "get_curve_x" + }, + { + "type": "Curve", + "name": "curve_y", + "setter": "set_curve_y", + "getter": "get_curve_y" + }, + { + "type": "Curve", + "name": "curve_z", + "setter": "set_curve_z", + "getter": "get_curve_z" + } + ] + }, + { + "name": "CylinderMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_top_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_top_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bottom_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bottom_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cap_top", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_top", + "type": "bool" + } + ] + }, + { + "name": "is_cap_top", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cap_bottom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_bottom", + "type": "bool" + } + ] + }, + { + "name": "is_cap_bottom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "top_radius", + "setter": "set_top_radius", + "getter": "get_top_radius" + }, + { + "type": "float", + "name": "bottom_radius", + "setter": "set_bottom_radius", + "getter": "get_bottom_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "cap_top", + "setter": "set_cap_top", + "getter": "is_cap_top" + }, + { + "type": "bool", + "name": "cap_bottom", + "setter": "set_cap_bottom", + "getter": "is_cap_bottom" + } + ] + }, + { + "name": "CylinderShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "DPITexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "create_from_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 755140520, + "return_value": { + "type": "DPITexture" + }, + "arguments": [ + { + "name": "source", + "type": "String" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "saturation", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "color_map", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_fix_alpha_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "fix_alpha_border", + "type": "bool" + } + ] + }, + { + "name": "get_fix_alpha_border", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_premult_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "premult_alpha", + "type": "bool" + } + ] + }, + { + "name": "get_premult_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "base_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_saturation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "saturation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_saturation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_color_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "color_map", + "type": "Dictionary" + } + ] + }, + { + "name": "get_color_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_scaled_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "fix_alpha_border", + "setter": "set_fix_alpha_border", + "getter": "get_fix_alpha_border" + }, + { + "type": "bool", + "name": "premult_alpha", + "setter": "set_premult_alpha", + "getter": "get_premult_alpha" + }, + { + "type": "float", + "name": "base_scale", + "setter": "set_base_scale", + "getter": "get_base_scale" + }, + { + "type": "float", + "name": "saturation", + "setter": "set_saturation", + "getter": "get_saturation" + }, + { + "type": "typeddictionary::Color;Color", + "name": "color_map", + "setter": "set_color_map", + "getter": "get_color_map" + } + ] + }, + { + "name": "DTLSServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262296096, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3946580474, + "return_value": { + "type": "PacketPeerDTLS" + }, + "arguments": [ + { + "name": "udp_peer", + "type": "PacketPeerUDP" + } + ] + } + ] + }, + { + "name": "DampedSpringJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rest_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rest_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rest_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "rest_length", + "setter": "set_rest_length", + "getter": "get_rest_length" + }, + { + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + } + ] + }, + { + "name": "Decal", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DecalTexture", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "TEXTURE_NORMAL", + "value": 1 + }, + { + "name": "TEXTURE_ORM", + "value": 2 + }, + { + "name": "TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "TEXTURE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2086764391, + "arguments": [ + { + "name": "type", + "type": "enum::Decal.DecalTexture" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3244119503, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Decal.DecalTexture" + } + ] + }, + { + "name": "set_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_albedo_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_albedo_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_upper_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_upper_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lower_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lower_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_distance_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_distance_fade_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "texture_albedo", + "setter": "set_texture", + "getter": "get_texture", + "index": 0 + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "texture_normal", + "setter": "set_texture", + "getter": "get_texture", + "index": 1 + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "texture_orm", + "setter": "set_texture", + "getter": "get_texture", + "index": 2 + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "texture_emission", + "setter": "set_texture", + "getter": "get_texture", + "index": 3 + }, + { + "type": "float", + "name": "emission_energy", + "setter": "set_emission_energy", + "getter": "get_emission_energy" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "float", + "name": "albedo_mix", + "setter": "set_albedo_mix", + "getter": "get_albedo_mix" + }, + { + "type": "float", + "name": "normal_fade", + "setter": "set_normal_fade", + "getter": "get_normal_fade" + }, + { + "type": "float", + "name": "upper_fade", + "setter": "set_upper_fade", + "getter": "get_upper_fade" + }, + { + "type": "float", + "name": "lower_fade", + "setter": "set_lower_fade", + "getter": "get_lower_fade" + }, + { + "type": "bool", + "name": "distance_fade_enabled", + "setter": "set_enable_distance_fade", + "getter": "is_distance_fade_enabled" + }, + { + "type": "float", + "name": "distance_fade_begin", + "setter": "set_distance_fade_begin", + "getter": "get_distance_fade_begin" + }, + { + "type": "float", + "name": "distance_fade_length", + "setter": "set_distance_fade_length", + "getter": "get_distance_fade_length" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "DirAccess", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1923528528, + "return_value": { + "type": "DirAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_open_error", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "create_temp", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 812913566, + "return_value": { + "type": "DirAccess" + }, + "arguments": [ + { + "name": "prefix", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "keep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "list_dir_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "hash_compatibility": [ + 2018049411, + 2610976713 + ], + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "current_is_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "list_dir_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_files_at", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_directories", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_directories_at", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_drive_count", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_drive_name", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drive_label", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_drive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "change_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "to_dir", + "type": "String" + } + ] + }, + { + "name": "get_current_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1287308131, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "include_drive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "make_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_recursive_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "dir_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "dir_exists_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_space_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063198817, + "hash_compatibility": [ + 198434953 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + }, + { + "name": "chmod_flags", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "copy_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1063198817, + "hash_compatibility": [ + 198434953 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + }, + { + "name": "chmod_flags", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "rename_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_absolute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "read_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "create_link", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "source", + "type": "String" + }, + { + "name": "target", + "type": "String" + } + ] + }, + { + "name": "is_bundle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_include_navigational", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_include_navigational", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_include_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_include_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_filesystem_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_case_sensitive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_equivalent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 820780508, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path_a", + "type": "String" + }, + { + "name": "path_b", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "include_navigational", + "setter": "set_include_navigational", + "getter": "get_include_navigational" + }, + { + "type": "bool", + "name": "include_hidden", + "setter": "set_include_hidden", + "getter": "get_include_hidden" + } + ] + }, + { + "name": "DirectionalLight2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light2D", + "api_type": "core", + "methods": [ + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + } + ] + }, + { + "name": "DirectionalLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_ORTHOGONAL", + "value": 0 + }, + { + "name": "SHADOW_PARALLEL_2_SPLITS", + "value": 1 + }, + { + "name": "SHADOW_PARALLEL_4_SPLITS", + "value": 2 + } + ] + }, + { + "name": "SkyMode", + "is_bitfield": false, + "values": [ + { + "name": "SKY_MODE_LIGHT_AND_SKY", + "value": 0 + }, + { + "name": "SKY_MODE_LIGHT_ONLY", + "value": 1 + }, + { + "name": "SKY_MODE_SKY_ONLY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1261211726, + "arguments": [ + { + "name": "mode", + "type": "enum::DirectionalLight3D.ShadowMode" + } + ] + }, + { + "name": "get_shadow_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2765228544, + "return_value": { + "type": "enum::DirectionalLight3D.ShadowMode" + } + }, + { + "name": "set_blend_splits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_blend_splits_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sky_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2691194817, + "arguments": [ + { + "name": "mode", + "type": "enum::DirectionalLight3D.SkyMode" + } + ] + }, + { + "name": "get_sky_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3819982774, + "return_value": { + "type": "enum::DirectionalLight3D.SkyMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "directional_shadow_mode", + "setter": "set_shadow_mode", + "getter": "get_shadow_mode" + }, + { + "type": "float", + "name": "directional_shadow_split_1", + "setter": "set_param", + "getter": "get_param", + "index": 10 + }, + { + "type": "float", + "name": "directional_shadow_split_2", + "setter": "set_param", + "getter": "get_param", + "index": 11 + }, + { + "type": "float", + "name": "directional_shadow_split_3", + "setter": "set_param", + "getter": "get_param", + "index": 12 + }, + { + "type": "bool", + "name": "directional_shadow_blend_splits", + "setter": "set_blend_splits", + "getter": "is_blend_splits_enabled" + }, + { + "type": "float", + "name": "directional_shadow_fade_start", + "setter": "set_param", + "getter": "get_param", + "index": 13 + }, + { + "type": "float", + "name": "directional_shadow_max_distance", + "setter": "set_param", + "getter": "get_param", + "index": 9 + }, + { + "type": "float", + "name": "directional_shadow_pancake_size", + "setter": "set_param", + "getter": "get_param", + "index": 16 + }, + { + "type": "int", + "name": "sky_mode", + "setter": "set_sky_mode", + "getter": "get_sky_mode" + } + ] + }, + { + "name": "DisplayServer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "INVALID_SCREEN", + "value": -1 + }, + { + "name": "SCREEN_WITH_MOUSE_FOCUS", + "value": -4 + }, + { + "name": "SCREEN_WITH_KEYBOARD_FOCUS", + "value": -3 + }, + { + "name": "SCREEN_PRIMARY", + "value": -2 + }, + { + "name": "SCREEN_OF_MAIN_WINDOW", + "value": -1 + }, + { + "name": "MAIN_WINDOW_ID", + "value": 0 + }, + { + "name": "INVALID_WINDOW_ID", + "value": -1 + }, + { + "name": "INVALID_INDICATOR_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_GLOBAL_MENU", + "value": 0 + }, + { + "name": "FEATURE_SUBWINDOWS", + "value": 1 + }, + { + "name": "FEATURE_TOUCHSCREEN", + "value": 2 + }, + { + "name": "FEATURE_MOUSE", + "value": 3 + }, + { + "name": "FEATURE_MOUSE_WARP", + "value": 4 + }, + { + "name": "FEATURE_CLIPBOARD", + "value": 5 + }, + { + "name": "FEATURE_VIRTUAL_KEYBOARD", + "value": 6 + }, + { + "name": "FEATURE_CURSOR_SHAPE", + "value": 7 + }, + { + "name": "FEATURE_CUSTOM_CURSOR_SHAPE", + "value": 8 + }, + { + "name": "FEATURE_NATIVE_DIALOG", + "value": 9 + }, + { + "name": "FEATURE_IME", + "value": 10 + }, + { + "name": "FEATURE_WINDOW_TRANSPARENCY", + "value": 11 + }, + { + "name": "FEATURE_HIDPI", + "value": 12 + }, + { + "name": "FEATURE_ICON", + "value": 13 + }, + { + "name": "FEATURE_NATIVE_ICON", + "value": 14 + }, + { + "name": "FEATURE_ORIENTATION", + "value": 15 + }, + { + "name": "FEATURE_SWAP_BUFFERS", + "value": 16 + }, + { + "name": "FEATURE_CLIPBOARD_PRIMARY", + "value": 18 + }, + { + "name": "FEATURE_TEXT_TO_SPEECH", + "value": 19 + }, + { + "name": "FEATURE_EXTEND_TO_TITLE", + "value": 20 + }, + { + "name": "FEATURE_SCREEN_CAPTURE", + "value": 21 + }, + { + "name": "FEATURE_STATUS_INDICATOR", + "value": 22 + }, + { + "name": "FEATURE_NATIVE_HELP", + "value": 23 + }, + { + "name": "FEATURE_NATIVE_DIALOG_INPUT", + "value": 24 + }, + { + "name": "FEATURE_NATIVE_DIALOG_FILE", + "value": 25 + }, + { + "name": "FEATURE_NATIVE_DIALOG_FILE_EXTRA", + "value": 26 + }, + { + "name": "FEATURE_WINDOW_DRAG", + "value": 27 + }, + { + "name": "FEATURE_SCREEN_EXCLUDE_FROM_CAPTURE", + "value": 28 + }, + { + "name": "FEATURE_WINDOW_EMBEDDING", + "value": 29 + }, + { + "name": "FEATURE_NATIVE_DIALOG_FILE_MIME", + "value": 30 + }, + { + "name": "FEATURE_EMOJI_AND_SYMBOL_PICKER", + "value": 31 + }, + { + "name": "FEATURE_NATIVE_COLOR_PICKER", + "value": 32 + }, + { + "name": "FEATURE_SELF_FITTING_WINDOWS", + "value": 33 + }, + { + "name": "FEATURE_ACCESSIBILITY_SCREEN_READER", + "value": 34 + }, + { + "name": "FEATURE_HDR_OUTPUT", + "value": 35 + }, + { + "name": "FEATURE_PIP_MODE", + "value": 36 + } + ] + }, + { + "name": "AccessibilityRole", + "is_bitfield": false, + "values": [ + { + "name": "ROLE_UNKNOWN", + "value": 0 + }, + { + "name": "ROLE_DEFAULT_BUTTON", + "value": 1 + }, + { + "name": "ROLE_AUDIO", + "value": 2 + }, + { + "name": "ROLE_VIDEO", + "value": 3 + }, + { + "name": "ROLE_STATIC_TEXT", + "value": 4 + }, + { + "name": "ROLE_CONTAINER", + "value": 5 + }, + { + "name": "ROLE_PANEL", + "value": 6 + }, + { + "name": "ROLE_BUTTON", + "value": 7 + }, + { + "name": "ROLE_LINK", + "value": 8 + }, + { + "name": "ROLE_CHECK_BOX", + "value": 9 + }, + { + "name": "ROLE_RADIO_BUTTON", + "value": 10 + }, + { + "name": "ROLE_CHECK_BUTTON", + "value": 11 + }, + { + "name": "ROLE_SCROLL_BAR", + "value": 12 + }, + { + "name": "ROLE_SCROLL_VIEW", + "value": 13 + }, + { + "name": "ROLE_SPLITTER", + "value": 14 + }, + { + "name": "ROLE_SLIDER", + "value": 15 + }, + { + "name": "ROLE_SPIN_BUTTON", + "value": 16 + }, + { + "name": "ROLE_PROGRESS_INDICATOR", + "value": 17 + }, + { + "name": "ROLE_TEXT_FIELD", + "value": 18 + }, + { + "name": "ROLE_MULTILINE_TEXT_FIELD", + "value": 19 + }, + { + "name": "ROLE_COLOR_PICKER", + "value": 20 + }, + { + "name": "ROLE_TABLE", + "value": 21 + }, + { + "name": "ROLE_CELL", + "value": 22 + }, + { + "name": "ROLE_ROW", + "value": 23 + }, + { + "name": "ROLE_ROW_GROUP", + "value": 24 + }, + { + "name": "ROLE_ROW_HEADER", + "value": 25 + }, + { + "name": "ROLE_COLUMN_HEADER", + "value": 26 + }, + { + "name": "ROLE_TREE", + "value": 27 + }, + { + "name": "ROLE_TREE_ITEM", + "value": 28 + }, + { + "name": "ROLE_LIST", + "value": 29 + }, + { + "name": "ROLE_LIST_ITEM", + "value": 30 + }, + { + "name": "ROLE_LIST_BOX", + "value": 31 + }, + { + "name": "ROLE_LIST_BOX_OPTION", + "value": 32 + }, + { + "name": "ROLE_TAB_BAR", + "value": 33 + }, + { + "name": "ROLE_TAB", + "value": 34 + }, + { + "name": "ROLE_TAB_PANEL", + "value": 35 + }, + { + "name": "ROLE_MENU_BAR", + "value": 36 + }, + { + "name": "ROLE_MENU", + "value": 37 + }, + { + "name": "ROLE_MENU_ITEM", + "value": 38 + }, + { + "name": "ROLE_MENU_ITEM_CHECK_BOX", + "value": 39 + }, + { + "name": "ROLE_MENU_ITEM_RADIO", + "value": 40 + }, + { + "name": "ROLE_IMAGE", + "value": 41 + }, + { + "name": "ROLE_WINDOW", + "value": 42 + }, + { + "name": "ROLE_TITLE_BAR", + "value": 43 + }, + { + "name": "ROLE_DIALOG", + "value": 44 + }, + { + "name": "ROLE_TOOLTIP", + "value": 45 + }, + { + "name": "ROLE_REGION", + "value": 46 + }, + { + "name": "ROLE_TEXT_RUN", + "value": 47 + } + ] + }, + { + "name": "AccessibilityPopupType", + "is_bitfield": false, + "values": [ + { + "name": "POPUP_MENU", + "value": 0 + }, + { + "name": "POPUP_LIST", + "value": 1 + }, + { + "name": "POPUP_TREE", + "value": 2 + }, + { + "name": "POPUP_DIALOG", + "value": 3 + } + ] + }, + { + "name": "AccessibilityFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_HIDDEN", + "value": 0 + }, + { + "name": "FLAG_MULTISELECTABLE", + "value": 1 + }, + { + "name": "FLAG_REQUIRED", + "value": 2 + }, + { + "name": "FLAG_VISITED", + "value": 3 + }, + { + "name": "FLAG_BUSY", + "value": 4 + }, + { + "name": "FLAG_MODAL", + "value": 5 + }, + { + "name": "FLAG_TOUCH_PASSTHROUGH", + "value": 6 + }, + { + "name": "FLAG_READONLY", + "value": 7 + }, + { + "name": "FLAG_DISABLED", + "value": 8 + }, + { + "name": "FLAG_CLIPS_CHILDREN", + "value": 9 + } + ] + }, + { + "name": "AccessibilityAction", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_CLICK", + "value": 0 + }, + { + "name": "ACTION_FOCUS", + "value": 1 + }, + { + "name": "ACTION_BLUR", + "value": 2 + }, + { + "name": "ACTION_COLLAPSE", + "value": 3 + }, + { + "name": "ACTION_EXPAND", + "value": 4 + }, + { + "name": "ACTION_DECREMENT", + "value": 5 + }, + { + "name": "ACTION_INCREMENT", + "value": 6 + }, + { + "name": "ACTION_HIDE_TOOLTIP", + "value": 7 + }, + { + "name": "ACTION_SHOW_TOOLTIP", + "value": 8 + }, + { + "name": "ACTION_SET_TEXT_SELECTION", + "value": 9 + }, + { + "name": "ACTION_REPLACE_SELECTED_TEXT", + "value": 10 + }, + { + "name": "ACTION_SCROLL_BACKWARD", + "value": 11 + }, + { + "name": "ACTION_SCROLL_DOWN", + "value": 12 + }, + { + "name": "ACTION_SCROLL_FORWARD", + "value": 13 + }, + { + "name": "ACTION_SCROLL_LEFT", + "value": 14 + }, + { + "name": "ACTION_SCROLL_RIGHT", + "value": 15 + }, + { + "name": "ACTION_SCROLL_UP", + "value": 16 + }, + { + "name": "ACTION_SCROLL_INTO_VIEW", + "value": 17 + }, + { + "name": "ACTION_SCROLL_TO_POINT", + "value": 18 + }, + { + "name": "ACTION_SET_SCROLL_OFFSET", + "value": 19 + }, + { + "name": "ACTION_SET_VALUE", + "value": 20 + }, + { + "name": "ACTION_SHOW_CONTEXT_MENU", + "value": 21 + }, + { + "name": "ACTION_CUSTOM", + "value": 22 + } + ] + }, + { + "name": "AccessibilityLiveMode", + "is_bitfield": false, + "values": [ + { + "name": "LIVE_OFF", + "value": 0 + }, + { + "name": "LIVE_POLITE", + "value": 1 + }, + { + "name": "LIVE_ASSERTIVE", + "value": 2 + } + ] + }, + { + "name": "AccessibilityScrollUnit", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_UNIT_ITEM", + "value": 0 + }, + { + "name": "SCROLL_UNIT_PAGE", + "value": 1 + } + ] + }, + { + "name": "AccessibilityScrollHint", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_HINT_TOP_LEFT", + "value": 0 + }, + { + "name": "SCROLL_HINT_BOTTOM_RIGHT", + "value": 1 + }, + { + "name": "SCROLL_HINT_TOP_EDGE", + "value": 2 + }, + { + "name": "SCROLL_HINT_BOTTOM_EDGE", + "value": 3 + }, + { + "name": "SCROLL_HINT_LEFT_EDGE", + "value": 4 + }, + { + "name": "SCROLL_HINT_RIGHT_EDGE", + "value": 5 + } + ] + }, + { + "name": "MouseMode", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_MODE_VISIBLE", + "value": 0 + }, + { + "name": "MOUSE_MODE_HIDDEN", + "value": 1 + }, + { + "name": "MOUSE_MODE_CAPTURED", + "value": 2 + }, + { + "name": "MOUSE_MODE_CONFINED", + "value": 3 + }, + { + "name": "MOUSE_MODE_CONFINED_HIDDEN", + "value": 4 + }, + { + "name": "MOUSE_MODE_MAX", + "value": 5 + } + ] + }, + { + "name": "ScreenOrientation", + "is_bitfield": false, + "values": [ + { + "name": "SCREEN_LANDSCAPE", + "value": 0 + }, + { + "name": "SCREEN_PORTRAIT", + "value": 1 + }, + { + "name": "SCREEN_REVERSE_LANDSCAPE", + "value": 2 + }, + { + "name": "SCREEN_REVERSE_PORTRAIT", + "value": 3 + }, + { + "name": "SCREEN_SENSOR_LANDSCAPE", + "value": 4 + }, + { + "name": "SCREEN_SENSOR_PORTRAIT", + "value": 5 + }, + { + "name": "SCREEN_SENSOR", + "value": 6 + } + ] + }, + { + "name": "VirtualKeyboardType", + "is_bitfield": false, + "values": [ + { + "name": "KEYBOARD_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "KEYBOARD_TYPE_MULTILINE", + "value": 1 + }, + { + "name": "KEYBOARD_TYPE_NUMBER", + "value": 2 + }, + { + "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", + "value": 3 + }, + { + "name": "KEYBOARD_TYPE_PHONE", + "value": 4 + }, + { + "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", + "value": 5 + }, + { + "name": "KEYBOARD_TYPE_PASSWORD", + "value": 6 + }, + { + "name": "KEYBOARD_TYPE_URL", + "value": 7 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + }, + { + "name": "CURSOR_MAX", + "value": 17 + } + ] + }, + { + "name": "FileDialogMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_DIALOG_MODE_OPEN_FILE", + "value": 0 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_FILES", + "value": 1 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_DIR", + "value": 2 + }, + { + "name": "FILE_DIALOG_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_DIALOG_MODE_SAVE_FILE", + "value": 4 + } + ] + }, + { + "name": "WindowMode", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_MODE_WINDOWED", + "value": 0 + }, + { + "name": "WINDOW_MODE_MINIMIZED", + "value": 1 + }, + { + "name": "WINDOW_MODE_MAXIMIZED", + "value": 2 + }, + { + "name": "WINDOW_MODE_FULLSCREEN", + "value": 3 + }, + { + "name": "WINDOW_MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 + } + ] + }, + { + "name": "ProgressState", + "is_bitfield": false, + "values": [ + { + "name": "PROGRESS_STATE_NOPROGRESS", + "value": 0 + }, + { + "name": "PROGRESS_STATE_INDETERMINATE", + "value": 1 + }, + { + "name": "PROGRESS_STATE_NORMAL", + "value": 2 + }, + { + "name": "PROGRESS_STATE_ERROR", + "value": 3 + }, + { + "name": "PROGRESS_STATE_PAUSED", + "value": 4 + } + ] + }, + { + "name": "WindowFlags", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_FLAG_RESIZE_DISABLED", + "value": 0 + }, + { + "name": "WINDOW_FLAG_BORDERLESS", + "value": 1 + }, + { + "name": "WINDOW_FLAG_ALWAYS_ON_TOP", + "value": 2 + }, + { + "name": "WINDOW_FLAG_TRANSPARENT", + "value": 3 + }, + { + "name": "WINDOW_FLAG_NO_FOCUS", + "value": 4 + }, + { + "name": "WINDOW_FLAG_POPUP", + "value": 5 + }, + { + "name": "WINDOW_FLAG_EXTEND_TO_TITLE", + "value": 6 + }, + { + "name": "WINDOW_FLAG_MOUSE_PASSTHROUGH", + "value": 7 + }, + { + "name": "WINDOW_FLAG_SHARP_CORNERS", + "value": 8 + }, + { + "name": "WINDOW_FLAG_EXCLUDE_FROM_CAPTURE", + "value": 9 + }, + { + "name": "WINDOW_FLAG_POPUP_WM_HINT", + "value": 10 + }, + { + "name": "WINDOW_FLAG_MINIMIZE_DISABLED", + "value": 11 + }, + { + "name": "WINDOW_FLAG_MAXIMIZE_DISABLED", + "value": 12 + }, + { + "name": "WINDOW_FLAG_MAX", + "value": 13 + } + ] + }, + { + "name": "WindowEvent", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_EVENT_MOUSE_ENTER", + "value": 0 + }, + { + "name": "WINDOW_EVENT_MOUSE_EXIT", + "value": 1 + }, + { + "name": "WINDOW_EVENT_FOCUS_IN", + "value": 2 + }, + { + "name": "WINDOW_EVENT_FOCUS_OUT", + "value": 3 + }, + { + "name": "WINDOW_EVENT_CLOSE_REQUEST", + "value": 4 + }, + { + "name": "WINDOW_EVENT_GO_BACK_REQUEST", + "value": 5 + }, + { + "name": "WINDOW_EVENT_DPI_CHANGE", + "value": 6 + }, + { + "name": "WINDOW_EVENT_TITLEBAR_CHANGE", + "value": 7 + }, + { + "name": "WINDOW_EVENT_FORCE_CLOSE", + "value": 8 + }, + { + "name": "WINDOW_EVENT_OUTPUT_MAX_LINEAR_VALUE_CHANGED", + "value": 9 + } + ] + }, + { + "name": "WindowResizeEdge", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_EDGE_TOP_LEFT", + "value": 0 + }, + { + "name": "WINDOW_EDGE_TOP", + "value": 1 + }, + { + "name": "WINDOW_EDGE_TOP_RIGHT", + "value": 2 + }, + { + "name": "WINDOW_EDGE_LEFT", + "value": 3 + }, + { + "name": "WINDOW_EDGE_RIGHT", + "value": 4 + }, + { + "name": "WINDOW_EDGE_BOTTOM_LEFT", + "value": 5 + }, + { + "name": "WINDOW_EDGE_BOTTOM", + "value": 6 + }, + { + "name": "WINDOW_EDGE_BOTTOM_RIGHT", + "value": 7 + }, + { + "name": "WINDOW_EDGE_MAX", + "value": 8 + } + ] + }, + { + "name": "VSyncMode", + "is_bitfield": false, + "values": [ + { + "name": "VSYNC_DISABLED", + "value": 0 + }, + { + "name": "VSYNC_ENABLED", + "value": 1 + }, + { + "name": "VSYNC_ADAPTIVE", + "value": 2 + }, + { + "name": "VSYNC_MAILBOX", + "value": 3 + } + ] + }, + { + "name": "HandleType", + "is_bitfield": false, + "values": [ + { + "name": "DISPLAY_HANDLE", + "value": 0 + }, + { + "name": "WINDOW_HANDLE", + "value": 1 + }, + { + "name": "WINDOW_VIEW", + "value": 2 + }, + { + "name": "OPENGL_CONTEXT", + "value": 3 + }, + { + "name": "EGL_DISPLAY", + "value": 4 + }, + { + "name": "EGL_CONFIG", + "value": 5 + }, + { + "name": "GLX_VISUALID", + "value": 6 + }, + { + "name": "GLX_FBCONFIG", + "value": 7 + } + ] + }, + { + "name": "TTSUtteranceEvent", + "is_bitfield": false, + "values": [ + { + "name": "TTS_UTTERANCE_STARTED", + "value": 0 + }, + { + "name": "TTS_UTTERANCE_ENDED", + "value": 1 + }, + { + "name": "TTS_UTTERANCE_CANCELED", + "value": 2 + }, + { + "name": "TTS_UTTERANCE_BOUNDARY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334065950, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::DisplayServer.Feature" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "help_set_search_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1687350599, + "arguments": [ + { + "name": "search_callback", + "type": "Callable" + }, + { + "name": "action_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_popup_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3893727526, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "open_callback", + "type": "Callable" + }, + { + "name": "close_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2828985934, + "hash_compatibility": [ + 3806306913 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616842746, + "hash_compatibility": [ + 3415468211, + 3401266716 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3867083847, + "hash_compatibility": [ + 1700867534, + 4245856523 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3297554655, + "hash_compatibility": [ + 635750054, + 3431222859 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214812433, + "hash_compatibility": [ + 1041533178 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "global_menu_get_item_index_from_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "global_menu_get_item_index_from_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2941063483, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "global_menu_is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748666903, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_key_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748666903, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330672633, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 936065394, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_is_item_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511468594, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 591067909, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_max_states", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3591713183, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_indentation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422818498, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_hover_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_key_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3809915389, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_callback", + "type": "Callable" + } + ] + }, + { + "name": "global_menu_set_item_tag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 453659863, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "global_menu_set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 566943293, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "global_menu_set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "global_menu_set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965966136, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "global_menu_set_item_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_max_states", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201338066, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "global_menu_set_item_indentation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474840532, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "menu_root", + "type": "String" + } + ] + }, + { + "name": "global_menu_remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "menu_root", + "type": "String" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_menu_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "menu_root", + "type": "String" + } + ] + }, + { + "name": "global_menu_get_system_menu_roots", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "tts_is_speaking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tts_is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tts_get_voices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "tts_get_voices_for_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "tts_speak", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 903992738, + "hash_compatibility": [ + 3741216677 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "voice", + "type": "String" + }, + { + "name": "volume", + "type": "int", + "meta": "int32", + "default_value": "50" + }, + { + "name": "pitch", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "rate", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "utterance_id", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "interrupt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "tts_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_resume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tts_set_utterance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 109679083, + "arguments": [ + { + "name": "event", + "type": "enum::DisplayServer.TTSUtteranceEvent" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_dark_mode_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_dark_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_accent_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "get_base_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_system_theme_change_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "mouse_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 348288463, + "arguments": [ + { + "name": "mouse_mode", + "type": "enum::DisplayServer.MouseMode" + } + ] + }, + { + "name": "mouse_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1353961651, + "return_value": { + "type": "enum::DisplayServer.MouseMode" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "mouse_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "mouse_get_button_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "clipboard_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "clipboard", + "type": "String" + } + ] + }, + { + "name": "clipboard_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "clipboard_get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "clipboard_has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clipboard_has_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clipboard_set_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "clipboard_primary", + "type": "String" + } + ] + }, + { + "name": "clipboard_get_primary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_display_cutouts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Rect2" + } + }, + { + "name": "get_display_safe_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_screen_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_primary_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_keyboard_focus_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_screen_from_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741354659, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "screen_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1725937825, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1725937825, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_usable_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2439012528, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_dpi", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181039630, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 909105437, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_touchscreen_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 4162880507, + 3323674545 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "screen_get_max_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "screen_get_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 909105437, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_pixel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1532707496, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "screen_get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3813388802, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_image_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2601441065, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + } + ] + }, + { + "name": "screen_set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2211511631, + "hash_compatibility": [ + 2629526904 + ], + "arguments": [ + { + "name": "orientation", + "type": "enum::DisplayServer.ScreenOrientation" + }, + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 133818562, + "return_value": { + "type": "enum::DisplayServer.ScreenOrientation" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "screen_set_keep_on", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "screen_is_kept_on", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_window_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_window_at_screen_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "window_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1096425680, + "hash_compatibility": [ + 2709193271 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "handle_type", + "type": "enum::DisplayServer.HandleType" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_active_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "window_set_popup_safe_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317281434, + "arguments": [ + { + "name": "window", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2i" + } + ] + }, + { + "name": "window_get_popup_safe_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161169500, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "window", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "window_set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 441246282, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_title_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2925301799, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_mouse_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1993637420, + "hash_compatibility": [ + 3958815166 + ], + "arguments": [ + { + "name": "region", + "type": "PackedVector2Array" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_current_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_current_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_position_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_rect_changed_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_window_event_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_input_event_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_input_text_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_drop_files_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091192925, + "hash_compatibility": [ + 3653650673 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_attached_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "max_size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "min_size", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_size_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763922886, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2185728461, + "return_value": { + "type": "enum::DisplayServer.WindowMode" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319965401, + "hash_compatibility": [ + 2942569511 + ], + "arguments": [ + { + "name": "mode", + "type": "enum::DisplayServer.WindowMode" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254894155, + "hash_compatibility": [ + 3971592565 + ], + "arguments": [ + { + "name": "flag", + "type": "enum::DisplayServer.WindowFlags" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 802816991, + "hash_compatibility": [ + 2662949986 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::DisplayServer.WindowFlags" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2457502155, + "arguments": [ + { + "name": "icon", + "type": "Image" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_window_buttons_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "offset", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_safe_title_margins", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295066620, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_request_attention", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_taskbar_progress_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506631519, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_taskbar_progress_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4119882768, + "arguments": [ + { + "name": "state", + "type": "enum::DisplayServer.ProgressState" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_move_to_foreground", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_can_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_transient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "parent_window_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "window_set_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "exclusive", + "type": "bool" + } + ] + }, + { + "name": "window_set_ime_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1661950165, + "hash_compatibility": [ + 450484987 + ], + "arguments": [ + { + "name": "active", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_ime_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019273902, + "hash_compatibility": [ + 3614040015 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_vsync_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179333492, + "hash_compatibility": [ + 1708924624 + ], + "arguments": [ + { + "name": "vsync_mode", + "type": "enum::DisplayServer.VSyncMode" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_vsync_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 578873795, + "return_value": { + "type": "enum::DisplayServer.VSyncMode" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_hdr_output_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_request_hdr_output", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1661950165, + "arguments": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_hdr_output_requested", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_hdr_output_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_hdr_output_reference_luminance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506631519, + "arguments": [ + { + "name": "reference_luminance", + "type": "float", + "meta": "float" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_hdr_output_reference_luminance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_hdr_output_current_reference_luminance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_hdr_output_max_luminance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506631519, + "arguments": [ + { + "name": "max_luminance", + "type": "float", + "meta": "float" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_hdr_output_max_luminance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_hdr_output_current_max_luminance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_get_output_max_linear_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_is_maximize_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_maximize_on_title_dbl_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "window_minimize_on_title_dbl_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "window_start_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_start_resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4009722312, + "arguments": [ + { + "name": "edge", + "type": "enum::DisplayServer.WindowResizeEdge" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "window_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "accessibility_should_increase_contrast", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "accessibility_should_reduce_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "accessibility_should_reduce_transparency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "accessibility_screen_reader_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "accessibility_create_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2968347744, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "role", + "type": "enum::DisplayServer.AccessibilityRole" + } + ] + }, + { + "name": "accessibility_create_sub_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1949948826, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "parent_rid", + "type": "RID" + }, + { + "name": "role", + "type": "enum::DisplayServer.AccessibilityRole" + }, + { + "name": "insert_pos", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "accessibility_create_sub_text_edit_elements", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2702009895, + "hash_compatibility": [ + 3328635351 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "parent_rid", + "type": "RID" + }, + { + "name": "shaped_text", + "type": "RID" + }, + { + "name": "min_height", + "type": "float", + "meta": "float" + }, + { + "name": "insert_pos", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "is_last_line", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "accessibility_has_element", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_free_element", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_element_set_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "accessibility_element_get_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_set_window_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2386961724, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "rect_out", + "type": "Rect2" + }, + { + "name": "rect_in", + "type": "Rect2" + } + ] + }, + { + "name": "accessibility_set_window_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + }, + { + "name": "focused", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_get_window_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_role", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352768215, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "role", + "type": "enum::DisplayServer.AccessibilityRole" + } + ] + }, + { + "name": "accessibility_update_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_extra_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1378122625, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "accessibility_update_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "accessibility_update_add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "child_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_controls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_details", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_described_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_flow_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_labeled_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_add_related_radio_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "related_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_active_descendant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_next_on_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_previous_on_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_member_of", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "group_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_in_page_link_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_error_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "other_id", + "type": "RID" + } + ] + }, + { + "name": "accessibility_update_set_live", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2683302212, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "live", + "type": "enum::DisplayServer.AccessibilityLiveMode" + } + ] + }, + { + "name": "accessibility_update_add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2898696987, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "action", + "type": "enum::DisplayServer.AccessibilityAction" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "accessibility_update_add_custom_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "action_id", + "type": "int", + "meta": "int32" + }, + { + "name": "action_description", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_table_row_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_table_column_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_table_row_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_table_column_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_table_cell_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "row_index", + "type": "int", + "meta": "int32" + }, + { + "name": "column_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_table_cell_span", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "row_span", + "type": "int", + "meta": "int32" + }, + { + "name": "column_span", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_list_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_list_item_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_list_item_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_list_item_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_list_item_expanded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "expanded", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_popup_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2040885448, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "popup", + "type": "enum::DisplayServer.AccessibilityPopupType" + } + ] + }, + { + "name": "accessibility_update_set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "checekd", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_num_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_num_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_num_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_num_jump", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "jump", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_scroll_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_scroll_x_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_scroll_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_scroll_y_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "accessibility_update_set_text_decorations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1672422386, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "underline", + "type": "bool" + }, + { + "name": "strikethrough", + "type": "bool" + }, + { + "name": "overline", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_text_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3725995085, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "align", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "accessibility_update_set_text_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3119144029, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "text_start_id", + "type": "RID" + }, + { + "name": "start_char", + "type": "int", + "meta": "int32" + }, + { + "name": "text_end_id", + "type": "RID" + }, + { + "name": "end_char", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "accessibility_update_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3758675396, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::DisplayServer.AccessibilityFlags" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_classname", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "classname", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "placeholder", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_text_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_list_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "accessibility_update_set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "shortcut", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_role_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_state_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "accessibility_update_set_color_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "accessibility_update_set_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "accessibility_update_set_foreground_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "ime_get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "ime_get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "virtual_keyboard_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3042891259, + "hash_compatibility": [ + 860410478 + ], + "arguments": [ + { + "name": "existing_text", + "type": "String" + }, + { + "name": "position", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "type", + "type": "enum::DisplayServer.VirtualKeyboardType", + "default_value": "0" + }, + { + "name": "max_length", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "cursor_start", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "cursor_end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "virtual_keyboard_hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "virtual_keyboard_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_hardware_keyboard", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hardware_keyboard_connection_change_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "cursor_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2026291549, + "arguments": [ + { + "name": "shape", + "type": "enum::DisplayServer.CursorShape" + } + ] + }, + { + "name": "cursor_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1087724927, + "return_value": { + "type": "enum::DisplayServer.CursorShape" + } + }, + { + "name": "cursor_set_custom_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1816663697, + "hash_compatibility": [ + 1358907026 + ], + "arguments": [ + { + "name": "cursor", + "type": "Resource" + }, + { + "name": "shape", + "type": "enum::DisplayServer.CursorShape", + "default_value": "0" + }, + { + "name": "hotspot", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "get_swap_cancel_ok", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "enable_for_stealing_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "process_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "dialog_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4115553226, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "description", + "type": "String" + }, + { + "name": "buttons", + "type": "PackedStringArray" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "dialog_input_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3088703427, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "description", + "type": "String" + }, + { + "name": "existing_text", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "file_dialog_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1386825884, + "hash_compatibility": [ + 1531299078 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "current_directory", + "type": "String" + }, + { + "name": "filename", + "type": "String" + }, + { + "name": "show_hidden", + "type": "bool" + }, + { + "name": "mode", + "type": "enum::DisplayServer.FileDialogMode" + }, + { + "name": "filters", + "type": "PackedStringArray" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "parent_window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "file_dialog_with_options_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1448789813, + "hash_compatibility": [ + 1305318754 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "current_directory", + "type": "String" + }, + { + "name": "root", + "type": "String" + }, + { + "name": "filename", + "type": "String" + }, + { + "name": "show_hidden", + "type": "bool" + }, + { + "name": "mode", + "type": "enum::DisplayServer.FileDialogMode" + }, + { + "name": "filters", + "type": "PackedStringArray" + }, + { + "name": "options", + "type": "typedarray::Dictionary" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "parent_window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "beep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051624405 + }, + { + "name": "keyboard_get_layout_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "keyboard_get_current_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "keyboard_set_current_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_layout_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_layout_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "keyboard_get_keycode_from_physical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447613187, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "keyboard_get_label_from_physical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447613187, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "show_emoji_and_symbol_picker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051624405 + }, + { + "name": "color_picker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151643214, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "process_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_process_and_drop_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_native_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "create_status_indicator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904285171, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "tooltip", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "status_indicator_set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "status_indicator_set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "status_indicator_set_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "menu_rid", + "type": "RID" + } + ] + }, + { + "name": "status_indicator_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "status_indicator_get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "delete_status_indicator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "tablet_get_driver_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "tablet_get_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "tablet_get_current_driver", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "tablet_set_current_driver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "is_window_transparency_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_additional_output", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "unregister_additional_output", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "has_additional_outputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_in_pip_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1885608816, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "pip_mode_enter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "pip_mode_set_aspect_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3471927553, + "arguments": [ + { + "name": "numerator", + "type": "int", + "meta": "int32" + }, + { + "name": "denominator", + "type": "int", + "meta": "int32" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "pip_mode_set_auto_enter_on_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1661950165, + "arguments": [ + { + "name": "auto_enter_on_background", + "type": "bool" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ], + "signals": [ + { + "name": "orientation_changed", + "arguments": [ + { + "name": "orientation", + "type": "int" + } + ] + } + ] + }, + { + "name": "DrawableTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "DrawableFormat", + "is_bitfield": false, + "values": [ + { + "name": "DRAWABLE_FORMAT_RGBA8", + "value": 0 + }, + { + "name": "DRAWABLE_FORMAT_RGBA8_SRGB", + "value": 1 + }, + { + "name": "DRAWABLE_FORMAT_RGBAH", + "value": 2 + }, + { + "name": "DRAWABLE_FORMAT_RGBAF", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2875673594, + "arguments": [ + { + "name": "format", + "type": "enum::DrawableTexture2D.DrawableFormat" + } + ] + }, + { + "name": "set_use_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mipmaps", + "type": "bool" + } + ] + }, + { + "name": "get_use_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 674365339, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "format", + "type": "enum::DrawableTexture2D.DrawableFormat" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "use_mipmaps", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "blit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 319217173, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "source", + "type": "Texture2D" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "mipmap", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + } + ] + }, + { + "name": "blit_rect_multi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3074783066, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "sources", + "type": "typedarray::Texture2D" + }, + { + "name": "extra_targets", + "type": "typedarray::DrawableTexture2D" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "mipmap", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + } + ] + }, + { + "name": "generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ENetConnection", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_NONE", + "value": 0 + }, + { + "name": "COMPRESS_RANGE_CODER", + "value": 1 + }, + { + "name": "COMPRESS_FASTLZ", + "value": 2 + }, + { + "name": "COMPRESS_ZLIB", + "value": 3 + }, + { + "name": "COMPRESS_ZSTD", + "value": 4 + } + ] + }, + { + "name": "EventType", + "is_bitfield": false, + "values": [ + { + "name": "EVENT_ERROR", + "value": -1 + }, + { + "name": "EVENT_NONE", + "value": 0 + }, + { + "name": "EVENT_CONNECT", + "value": 1 + }, + { + "name": "EVENT_DISCONNECT", + "value": 2 + }, + { + "name": "EVENT_RECEIVE", + "value": 3 + } + ] + }, + { + "name": "HostStatistic", + "is_bitfield": false, + "values": [ + { + "name": "HOST_TOTAL_SENT_DATA", + "value": 0 + }, + { + "name": "HOST_TOTAL_SENT_PACKETS", + "value": 1 + }, + { + "name": "HOST_TOTAL_RECEIVED_DATA", + "value": 2 + }, + { + "name": "HOST_TOTAL_RECEIVED_PACKETS", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "create_host_bound", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1515002313, + "hash_compatibility": [ + 866250949 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bind_address", + "type": "String" + }, + { + "name": "bind_port", + "type": "int", + "meta": "int32" + }, + { + "name": "max_peers", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117198950, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "max_peers", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "destroy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171300490, + "hash_compatibility": [ + 385984708 + ], + "return_value": { + "type": "ENetPacketPeer" + }, + "arguments": [ + { + "name": "address", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "service", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2402345344, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bandwidth_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2302169788, + "arguments": [ + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "channel_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "limit", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "broadcast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + }, + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2660215187, + "arguments": [ + { + "name": "mode", + "type": "enum::ENetConnection.CompressionMode" + } + ] + }, + { + "name": "dtls_server_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262296096, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "dtls_client_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hostname", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "refuse", + "type": "bool" + } + ] + }, + { + "name": "pop_statistic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2166904170, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "statistic", + "type": "enum::ENetConnection.HostStatistic" + } + ] + }, + { + "name": "get_max_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::ENetPacketPeer" + } + }, + { + "name": "socket_send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1100646812, + "arguments": [ + { + "name": "destination_address", + "type": "String" + }, + { + "name": "destination_port", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "ENetMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2917761309, + "hash_compatibility": [ + 1616151701 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "max_clients", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "max_channels", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2327163476, + "hash_compatibility": [ + 920217784 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "address", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "channel_count", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "in_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "out_bandwidth", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "local_port", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "create_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "unique_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_mesh_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1293458335, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "host", + "type": "ENetConnection" + } + ] + }, + { + "name": "set_bind_ip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "ip", + "type": "String" + } + ] + }, + { + "name": "get_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4103238886, + "return_value": { + "type": "ENetConnection" + } + }, + { + "name": "get_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3793311544, + "return_value": { + "type": "ENetPacketPeer" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "ENetConnection", + "name": "host", + "getter": "get_host" + } + ] + }, + { + "name": "ENetPacketPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "constants": [ + { + "name": "PACKET_LOSS_SCALE", + "value": 65536 + }, + { + "name": "PACKET_THROTTLE_SCALE", + "value": 32 + }, + { + "name": "FLAG_RELIABLE", + "value": 1 + }, + { + "name": "FLAG_UNSEQUENCED", + "value": 2 + }, + { + "name": "FLAG_UNRELIABLE_FRAGMENT", + "value": 8 + } + ], + "enums": [ + { + "name": "PeerState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_DISCONNECTED", + "value": 0 + }, + { + "name": "STATE_CONNECTING", + "value": 1 + }, + { + "name": "STATE_ACKNOWLEDGING_CONNECT", + "value": 2 + }, + { + "name": "STATE_CONNECTION_PENDING", + "value": 3 + }, + { + "name": "STATE_CONNECTION_SUCCEEDED", + "value": 4 + }, + { + "name": "STATE_CONNECTED", + "value": 5 + }, + { + "name": "STATE_DISCONNECT_LATER", + "value": 6 + }, + { + "name": "STATE_DISCONNECTING", + "value": 7 + }, + { + "name": "STATE_ACKNOWLEDGING_DISCONNECT", + "value": 8 + }, + { + "name": "STATE_ZOMBIE", + "value": 9 + } + ] + }, + { + "name": "PeerStatistic", + "is_bitfield": false, + "values": [ + { + "name": "PEER_PACKET_LOSS", + "value": 0 + }, + { + "name": "PEER_PACKET_LOSS_VARIANCE", + "value": 1 + }, + { + "name": "PEER_PACKET_LOSS_EPOCH", + "value": 2 + }, + { + "name": "PEER_ROUND_TRIP_TIME", + "value": 3 + }, + { + "name": "PEER_ROUND_TRIP_TIME_VARIANCE", + "value": 4 + }, + { + "name": "PEER_LAST_ROUND_TRIP_TIME", + "value": 5 + }, + { + "name": "PEER_LAST_ROUND_TRIP_TIME_VARIANCE", + "value": 6 + }, + { + "name": "PEER_PACKET_THROTTLE", + "value": 7 + }, + { + "name": "PEER_PACKET_THROTTLE_LIMIT", + "value": 8 + }, + { + "name": "PEER_PACKET_THROTTLE_COUNTER", + "value": 9 + }, + { + "name": "PEER_PACKET_THROTTLE_EPOCH", + "value": 10 + }, + { + "name": "PEER_PACKET_THROTTLE_ACCELERATION", + "value": 11 + }, + { + "name": "PEER_PACKET_THROTTLE_DECELERATION", + "value": 12 + }, + { + "name": "PEER_PACKET_THROTTLE_INTERVAL", + "value": 13 + } + ] + } + ], + "methods": [ + { + "name": "peer_disconnect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "peer_disconnect_later", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "peer_disconnect_now", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "data", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "ping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "ping_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "ping_interval", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 120522849, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + }, + { + "name": "packet", + "type": "PackedByteArray" + }, + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "throttle_configure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "interval", + "type": "int", + "meta": "int32" + }, + { + "name": "acceleration", + "type": "int", + "meta": "int32" + }, + { + "name": "deceleration", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32" + }, + { + "name": "timeout_min", + "type": "int", + "meta": "int32" + }, + { + "name": "timeout_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_packet_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_remote_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_remote_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_statistic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642578323, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "statistic", + "type": "enum::ENetPacketPeer.PeerStatistic" + } + ] + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711068532, + "return_value": { + "type": "enum::ENetPacketPeer.PeerState" + } + }, + { + "name": "get_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorCommandPalette", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "methods": [ + { + "name": "add_command", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864043298, + "hash_compatibility": [ + 3664614892 + ], + "arguments": [ + { + "name": "command_name", + "type": "String" + }, + { + "name": "key_name", + "type": "String" + }, + { + "name": "binded_callable", + "type": "Callable" + }, + { + "name": "shortcut_text", + "type": "String", + "default_value": "\"None\"" + } + ] + }, + { + "name": "remove_command", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "key_name", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorContextMenuPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ContextMenuSlot", + "is_bitfield": false, + "values": [ + { + "name": "CONTEXT_SLOT_SCENE_TREE", + "value": 0 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM", + "value": 1 + }, + { + "name": "CONTEXT_SLOT_SCRIPT_EDITOR", + "value": 2 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM_CREATE", + "value": 3 + }, + { + "name": "CONTEXT_SLOT_SCRIPT_EDITOR_CODE", + "value": 4 + }, + { + "name": "CONTEXT_SLOT_SCENE_TABS", + "value": 5 + }, + { + "name": "CONTEXT_SLOT_2D_EDITOR", + "value": 6 + }, + { + "name": "CONTEXT_SLOT_INSPECTOR_PROPERTY", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "_popup_menu", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4015028928, + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "add_menu_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 851596305, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "add_context_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2748336951, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_menu_item_from_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3799546916, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1994674995, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "menu", + "type": "PopupMenu" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorDebuggerPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_setup_session", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "session_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_has_capture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "capture", + "type": "String" + } + ] + }, + { + "name": "_capture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2607901833, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array" + }, + { + "name": "session_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_goto_script_line", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1208513123, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_breakpoints_cleared_in_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_breakpoint_set_in_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2338735218, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_session", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3061968499, + "return_value": { + "type": "EditorDebuggerSession" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sessions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + } + ] + }, + { + "name": "EditorDebuggerSession", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "send_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 85656714, + "hash_compatibility": [ + 3780025912 + ], + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "toggle_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1198443697, + "hash_compatibility": [ + 35674246 + ], + "arguments": [ + { + "name": "profiler", + "type": "String" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "data", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "is_breaked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_debuggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_session_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_session_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "started" + }, + { + "name": "stopped" + }, + { + "name": "breaked", + "arguments": [ + { + "name": "can_debug", + "type": "bool" + } + ] + }, + { + "name": "continued" + } + ] + }, + { + "name": "EditorDock", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "MarginContainer", + "api_type": "editor", + "enums": [ + { + "name": "DockLayout", + "is_bitfield": true, + "values": [ + { + "name": "DOCK_LAYOUT_VERTICAL", + "value": 1 + }, + { + "name": "DOCK_LAYOUT_HORIZONTAL", + "value": 2 + }, + { + "name": "DOCK_LAYOUT_FLOATING", + "value": 4 + }, + { + "name": "DOCK_LAYOUT_ALL", + "value": 7 + } + ] + }, + { + "name": "DockSlot", + "is_bitfield": false, + "values": [ + { + "name": "DOCK_SLOT_NONE", + "value": -1 + }, + { + "name": "DOCK_SLOT_LEFT_UL", + "value": 0 + }, + { + "name": "DOCK_SLOT_LEFT_BL", + "value": 1 + }, + { + "name": "DOCK_SLOT_LEFT_UR", + "value": 2 + }, + { + "name": "DOCK_SLOT_LEFT_BR", + "value": 3 + }, + { + "name": "DOCK_SLOT_RIGHT_UL", + "value": 4 + }, + { + "name": "DOCK_SLOT_RIGHT_BL", + "value": 5 + }, + { + "name": "DOCK_SLOT_RIGHT_UR", + "value": 6 + }, + { + "name": "DOCK_SLOT_RIGHT_BR", + "value": 7 + }, + { + "name": "DOCK_SLOT_BOTTOM", + "value": 8 + }, + { + "name": "DOCK_SLOT_BOTTOM_L", + "value": 9 + }, + { + "name": "DOCK_SLOT_BOTTOM_R", + "value": 10 + }, + { + "name": "DOCK_SLOT_MAX", + "value": 11 + } + ] + } + ], + "methods": [ + { + "name": "_update_layout", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "layout", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_save_layout_to_config", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3076455711, + "arguments": [ + { + "name": "config", + "type": "ConfigFile" + }, + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "_load_layout_from_config", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2838822993, + "arguments": [ + { + "name": "config", + "type": "ConfigFile" + }, + { + "name": "section", + "type": "String" + } + ] + }, + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_layout_key", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "layout_key", + "type": "String" + } + ] + }, + { + "name": "get_layout_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_global", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "global", + "type": "bool" + } + ] + }, + { + "name": "is_global", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "transient", + "type": "bool" + } + ] + }, + { + "name": "is_transient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_closable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closable", + "type": "bool" + } + ] + }, + { + "name": "is_closable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_icon_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "icon_name", + "type": "StringName" + } + ] + }, + { + "name": "get_icon_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_dock_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_dock_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_force_show_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "get_force_show_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_title_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_title_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_dock_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 857163497, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_dock_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3415666916, + "return_value": { + "type": "Shortcut" + } + }, + { + "name": "set_default_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4142995464, + "arguments": [ + { + "name": "slot", + "type": "enum::EditorDock.DockSlot" + } + ] + }, + { + "name": "get_default_slot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3298961740, + "return_value": { + "type": "enum::EditorDock.DockSlot" + } + }, + { + "name": "set_available_layouts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440531249, + "arguments": [ + { + "name": "layouts", + "type": "bitfield::EditorDock.DockLayout" + } + ] + }, + { + "name": "get_available_layouts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495015512, + "return_value": { + "type": "bitfield::EditorDock.DockLayout" + } + } + ], + "signals": [ + { + "name": "opened" + }, + { + "name": "closed" + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "String", + "name": "layout_key", + "setter": "set_layout_key", + "getter": "get_layout_key" + }, + { + "type": "bool", + "name": "global", + "setter": "set_global", + "getter": "is_global" + }, + { + "type": "bool", + "name": "transient", + "setter": "set_transient", + "getter": "is_transient" + }, + { + "type": "bool", + "name": "closable", + "setter": "set_closable", + "getter": "is_closable" + }, + { + "type": "StringName", + "name": "icon_name", + "setter": "set_icon_name", + "getter": "get_icon_name" + }, + { + "type": "Texture2D", + "name": "dock_icon", + "setter": "set_dock_icon", + "getter": "get_dock_icon" + }, + { + "type": "bool", + "name": "force_show_icon", + "setter": "set_force_show_icon", + "getter": "get_force_show_icon" + }, + { + "type": "Color", + "name": "title_color", + "setter": "set_title_color", + "getter": "get_title_color" + }, + { + "type": "Shortcut", + "name": "dock_shortcut", + "setter": "set_dock_shortcut", + "getter": "get_dock_shortcut" + }, + { + "type": "int", + "name": "default_slot", + "setter": "set_default_slot", + "getter": "get_default_slot" + }, + { + "type": "int", + "name": "available_layouts", + "setter": "set_available_layouts", + "getter": "get_available_layouts" + } + ] + }, + { + "name": "EditorExportPlatform", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ExportMessageType", + "is_bitfield": false, + "values": [ + { + "name": "EXPORT_MESSAGE_NONE", + "value": 0 + }, + { + "name": "EXPORT_MESSAGE_INFO", + "value": 1 + }, + { + "name": "EXPORT_MESSAGE_WARNING", + "value": 2 + }, + { + "name": "EXPORT_MESSAGE_ERROR", + "value": 3 + } + ] + }, + { + "name": "DebugFlags", + "is_bitfield": true, + "values": [ + { + "name": "DEBUG_FLAG_DUMB_CLIENT", + "value": 1 + }, + { + "name": "DEBUG_FLAG_REMOTE_DEBUG", + "value": 2 + }, + { + "name": "DEBUG_FLAG_REMOTE_DEBUG_LOCALHOST", + "value": 4 + }, + { + "name": "DEBUG_FLAG_VIEW_COLLISIONS", + "value": 8 + }, + { + "name": "DEBUG_FLAG_VIEW_NAVIGATION", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "get_os_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "create_preset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2572397818, + "return_value": { + "type": "EditorExportPreset" + } + }, + { + "name": "find_export_template", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2248993622, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "template_file_name", + "type": "String" + } + ] + }, + { + "name": "get_current_presets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "save_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3420080977, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "embed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "save_zip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_pack_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_zip_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "gen_export_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2976483270, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "export_project_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063735070, + "hash_compatibility": [ + 425454869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "save_cb", + "type": "Callable" + }, + { + "name": "shared_cb", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "export_project", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1201906210, + "hash_compatibility": [ + 3879521245 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + }, + { + "name": "notify", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "export_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_zip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_pack_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_zip_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "clear_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 782767225, + "arguments": [ + { + "name": "type", + "type": "enum::EditorExportPlatform.ExportMessageType" + }, + { + "name": "category", + "type": "String" + }, + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "get_message_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_message_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2667287293, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_message_category", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_message_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_worst_message_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2580557466, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + } + }, + { + "name": "ssh_run_on_remote", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163734797, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "ssh_arg", + "type": "PackedStringArray" + }, + { + "name": "cmd_args", + "type": "String" + }, + { + "name": "output", + "type": "Array", + "default_value": "[]" + }, + { + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "ssh_run_on_remote_no_wait", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3606362233, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "ssh_args", + "type": "PackedStringArray" + }, + { + "name": "cmd_args", + "type": "String" + }, + { + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "ssh_push_to_remote", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218756989, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "String" + }, + { + "name": "scp_args", + "type": "PackedStringArray" + }, + { + "name": "src_file", + "type": "String" + }, + { + "name": "dst_file", + "type": "String" + } + ] + }, + { + "name": "get_internal_export_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89550086, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "get_forced_export_files", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1939331020, + "hash_compatibility": [ + 2981934095 + ], + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorExportPlatformAndroid", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformAppleEmbedded", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor", + "methods": [ + { + "name": "_get_preset_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1387456631, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_is_executable", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_should_update_export_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 969350244, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_option_warning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 805886795, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "option", + "type": "StringName" + } + ] + }, + { + "name": "_get_os_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_logo", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_poll_export", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_options_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_options_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_option_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3536238170, + "hash_compatibility": [ + 3991065292 + ], + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_option_label", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_option_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_device_architecture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cleanup", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_run", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1726914928, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "debug_flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_get_run_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_can_export", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 493961987, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_has_valid_export_configuration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 493961987, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_has_valid_project_configuration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3117166915, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_get_binary_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1387456631, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] + }, + { + "name": "_export_project", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1328957260, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_pack", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1328957260, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_zip", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1328957260, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_pack_patch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 454765315, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_zip_patch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 454765315, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_get_platform_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_debug_protocol", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "set_config_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089850668, + "arguments": [ + { + "name": "error_text", + "type": "String" + } + ] + }, + { + "name": "get_config_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_config_missing_templates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1695273946, + "arguments": [ + { + "name": "missing_templates", + "type": "bool" + } + ] + }, + { + "name": "get_config_missing_templates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorExportPlatformIOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformAppleEmbedded", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformLinuxBSD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformMacOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformPC", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformVisionOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformAppleEmbedded", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWeb", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWindows", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_export_file", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3533781844, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type", + "type": "String" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_export_begin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2765511433, + "arguments": [ + { + "name": "features", + "type": "PackedStringArray" + }, + { + "name": "is_debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_export_end", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_end_generate_apple_embedded_project", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2678287736, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "will_build_archive", + "type": "bool" + } + ] + }, + { + "name": "_begin_customize_resources", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1312023292, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_customize_resource", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 307917495, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_begin_customize_scenes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1312023292, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_customize_scene", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 498701822, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "scene", + "type": "Node" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_customization_configuration_hash", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "_end_customize_scenes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_end_customize_resources", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 488349689, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_export_options_overrides", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2837326714, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_should_update_export_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1866233299, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3537301980, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_option_warning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3340251247, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_export_features", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_supports_platform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1866233299, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_get_android_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_dependencies_maven_repos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_libraries", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_activity_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4013372917, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_application_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4013372917, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_get_android_manifest_element_contents", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4013372917, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" + } + ] + }, + { + "name": "_update_android_prebuilt_manifest", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3304965187, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "manifest_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "add_shared_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098291045, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "tags", + "type": "PackedStringArray" + }, + { + "name": "target", + "type": "String" + } + ] + }, + { + "name": "add_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 527928637, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "file", + "type": "PackedByteArray" + }, + { + "name": "remap", + "type": "bool" + } + ] + }, + { + "name": "add_apple_embedded_platform_project_static_lib", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_embedded_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_plist_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "plist_content", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_linker_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "flags", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_bundle_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_apple_embedded_platform_cpp_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "add_ios_project_static_lib", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_embedded_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_plist_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "plist_content", + "type": "String" + } + ] + }, + { + "name": "add_ios_linker_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "flags", + "type": "String" + } + ] + }, + { + "name": "add_ios_bundle_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_ios_cpp_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "add_macos_plugin_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "skip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_option", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_export_preset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1610607222, + "return_value": { + "type": "EditorExportPreset" + } + }, + { + "name": "get_export_platform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 282254641, + "return_value": { + "type": "EditorExportPlatform" + } + } + ] + }, + { + "name": "EditorExportPreset", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ExportFilter", + "is_bitfield": false, + "values": [ + { + "name": "EXPORT_ALL_RESOURCES", + "value": 0 + }, + { + "name": "EXPORT_SELECTED_SCENES", + "value": 1 + }, + { + "name": "EXPORT_SELECTED_RESOURCES", + "value": 2 + }, + { + "name": "EXCLUDE_SELECTED_RESOURCES", + "value": 3 + }, + { + "name": "EXPORT_CUSTOMIZED", + "value": 4 + } + ] + }, + { + "name": "FileExportMode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_FILE_NOT_CUSTOMIZED", + "value": 0 + }, + { + "name": "MODE_FILE_STRIP", + "value": 1 + }, + { + "name": "MODE_FILE_KEEP", + "value": 2 + }, + { + "name": "MODE_FILE_REMOVE", + "value": 3 + } + ] + }, + { + "name": "ScriptExportMode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_SCRIPT_TEXT", + "value": 0 + }, + { + "name": "MODE_SCRIPT_BINARY_TOKENS", + "value": 1 + }, + { + "name": "MODE_SCRIPT_BINARY_TOKENS_COMPRESSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "get_files_to_export", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_customized_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_customized_files_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_export_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_export_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407825436, + "return_value": { + "type": "enum::EditorExportPreset.FileExportMode" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "default", + "type": "enum::EditorExportPreset.FileExportMode", + "default_value": "0" + } + ] + }, + { + "name": "get_project_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_preset_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_runnable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "are_advanced_options_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_dedicated_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_export_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227045696, + "return_value": { + "type": "enum::EditorExportPreset.ExportFilter" + } + }, + { + "name": "get_include_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_exclude_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_custom_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_patches", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_export_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encryption_in_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encryption_ex_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_encrypt_pck", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_encrypt_directory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_encryption_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_script_export_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2835358398, + "hash_compatibility": [ + 3905245786 + ], + "return_value": { + "type": "enum::EditorExportPreset.ScriptExportMode" + } + }, + { + "name": "get_or_env", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 389838787, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "env_var", + "type": "String" + } + ] + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1132184663, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "windows_version", + "type": "bool" + } + ] + } + ] + }, + { + "name": "EditorFeatureProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_3D", + "value": 0 + }, + { + "name": "FEATURE_SCRIPT", + "value": 1 + }, + { + "name": "FEATURE_ASSET_LIB", + "value": 2 + }, + { + "name": "FEATURE_SCENE_TREE", + "value": 3 + }, + { + "name": "FEATURE_NODE_DOCK", + "value": 4 + }, + { + "name": "FEATURE_FILESYSTEM_DOCK", + "value": 5 + }, + { + "name": "FEATURE_IMPORT_DOCK", + "value": 6 + }, + { + "name": "FEATURE_HISTORY_DOCK", + "value": 7 + }, + { + "name": "FEATURE_GAME", + "value": 8 + }, + { + "name": "FEATURE_SIGNALS_DOCK", + "value": 9 + }, + { + "name": "FEATURE_GROUPS_DOCK", + "value": 10 + }, + { + "name": "FEATURE_MAX", + "value": 11 + } + ] + } + ], + "methods": [ + { + "name": "set_disable_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_class_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_editor_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_class_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 865197084, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_class_property_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_disable_feature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1884871044, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_feature_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2974403161, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + } + ] + }, + { + "name": "get_feature_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3401335809, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + } + ] + }, + { + "name": "save_to_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorFileDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "FileDialog", + "api_type": "editor", + "methods": [ + { + "name": "add_side_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402368861, + "arguments": [ + { + "name": "menu", + "type": "Control" + }, + { + "name": "title", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "set_disable_overwrite_warning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_overwrite_warning_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "disable_overwrite_warning", + "setter": "set_disable_overwrite_warning", + "getter": "is_overwrite_warning_disabled" + } + ] + }, + { + "name": "EditorFileSystem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "editor", + "methods": [ + { + "name": "get_filesystem", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } + }, + { + "name": "is_scanning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_importing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_scanning_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "scan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "scan_sources", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "update_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_filesystem_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188521125, + "return_value": { + "type": "EditorFileSystemDirectory" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "reimport_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + } + ], + "signals": [ + { + "name": "filesystem_changed" + }, + { + "name": "script_classes_updated" + }, + { + "name": "sources_changed", + "arguments": [ + { + "name": "exist", + "type": "bool" + } + ] + }, + { + "name": "resources_reimporting", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resources_reimported", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resources_reload", + "arguments": [ + { + "name": "resources", + "type": "PackedStringArray" + } + ] + } + ] + }, + { + "name": "EditorFileSystemDirectory", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "get_subdir_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_subdir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2330964164, + "return_value": { + "type": "EditorFileSystemDirectory" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_script_class_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_script_class_extends", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_file_import_is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } + }, + { + "name": "find_file_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "find_dir_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorFileSystemImportFormatSupportQuery", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_file_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_query", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "EditorImportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor", + "methods": [ + { + "name": "_get_importer_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_visible_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_preset_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_preset_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "preset_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_import_options", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 520498173, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "preset_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_save_extension", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_resource_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_import_order", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_format_version", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 240466755, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "option_name", + "type": "StringName" + }, + { + "name": "options", + "type": "Dictionary" + } + ] + }, + { + "name": "_import", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4108152118, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "source_file", + "type": "String" + }, + { + "name": "save_path", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary" + }, + { + "name": "platform_variants", + "type": "typedarray::String" + }, + { + "name": "gen_files", + "type": "typedarray::String" + } + ] + }, + { + "name": "_can_import_threaded", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "append_import_external_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 320493106, + "hash_compatibility": [ + 3645925746 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "custom_options", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "custom_importer", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "generator_parameters", + "type": "Variant", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorInspector", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollContainer", + "api_type": "editor", + "methods": [ + { + "name": "edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_selected_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_edited_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050059866, + "return_value": { + "type": "Object" + } + }, + { + "name": "collapse_all_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "expand_all_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "expand_revertable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "instantiate_property_editor", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1429914152, + "return_value": { + "type": "EditorProperty" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "hint", + "type": "enum::PropertyHint" + }, + { + "name": "hint_text", + "type": "String" + }, + { + "name": "usage", + "type": "int", + "meta": "uint32" + }, + { + "name": "wide", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_default_inspector", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2419746798, + "return_value": { + "type": "EditorInspector" + }, + "arguments": [ + { + "name": "filter_line_edit", + "type": "LineEdit", + "default_value": "null" + } + ] + } + ], + "signals": [ + { + "name": "property_selected", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "advance", + "type": "bool" + } + ] + }, + { + "name": "property_deleted", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "object_id_selected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "property_edited", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "property_toggled", + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "edited_object_changed" + }, + { + "name": "restart_requested" + } + ] + }, + { + "name": "EditorInspectorPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_can_handle", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_parse_begin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_parse_category", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 357144787, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "category", + "type": "String" + } + ] + }, + { + "name": "_parse_group", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 357144787, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "group", + "type": "String" + } + ] + }, + { + "name": "_parse_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1087679910, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "hint_type", + "type": "enum::PropertyHint" + }, + { + "name": "hint_string", + "type": "String" + }, + { + "name": "usage_flags", + "type": "bitfield::PropertyUsageFlags" + }, + { + "name": "wide", + "type": "bool" + } + ] + }, + { + "name": "_parse_end", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_custom_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "add_property_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2042698479, + "hash_compatibility": [ + 3406284123 + ], + "arguments": [ + { + "name": "property", + "type": "String" + }, + { + "name": "editor", + "type": "Control" + }, + { + "name": "add_to_end", + "type": "bool", + "default_value": "false" + }, + { + "name": "label", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "add_property_editor_for_multiple_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788598683, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "editor", + "type": "Control" + } + ] + } + ] + }, + { + "name": "EditorInterface", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "restart_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "save", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_command_palette", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2471163807, + "return_value": { + "type": "EditorCommandPalette" + } + }, + { + "name": "get_resource_filesystem", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 780151678, + "return_value": { + "type": "EditorFileSystem" + } + }, + { + "name": "get_editor_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1595760068, + "return_value": { + "type": "EditorPaths" + } + }, + { + "name": "get_resource_previewer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 943486957, + "return_value": { + "type": "EditorResourcePreview" + } + }, + { + "name": "get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2690272531, + "return_value": { + "type": "EditorSelection" + } + }, + { + "name": "get_editor_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4086932459, + "return_value": { + "type": "EditorSettings" + } + }, + { + "name": "get_editor_toaster", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3612675797, + "return_value": { + "type": "EditorToaster" + } + }, + { + "name": "get_editor_undo_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3819628421, + "return_value": { + "type": "EditorUndoRedoManager" + } + }, + { + "name": "make_mesh_previews", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 878078554, + "return_value": { + "type": "typedarray::Texture2D" + }, + "arguments": [ + { + "name": "meshes", + "type": "typedarray::Mesh" + }, + { + "name": "preview_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_plugin_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "plugin", + "type": "String" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_plugin_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "plugin", + "type": "String" + } + ] + }, + { + "name": "get_editor_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "get_base_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "get_editor_main_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706218421, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_script_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 90868003, + "return_value": { + "type": "ScriptEditor" + } + }, + { + "name": "get_editor_viewport_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750751911, + "return_value": { + "type": "SubViewport" + } + }, + { + "name": "get_editor_viewport_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1970834490, + "return_value": { + "type": "SubViewport" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_main_screen_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_distraction_free_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enter", + "type": "bool" + } + ] + }, + { + "name": "is_distraction_free_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_multi_window_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_editor_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_editor_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_node_3d_snap_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_node_3d_translate_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_node_3d_rotate_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_node_3d_scale_snap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "popup_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2015770942, + "hash_compatibility": [ + 2478844058 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346557367, + "hash_compatibility": [ + 1723337679 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093669136, + "hash_compatibility": [ + 1310934579 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_dialog_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3763385571, + "hash_compatibility": [ + 3433759678 + ], + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "get_current_feature_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_current_feature_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "profile_name", + "type": "String" + } + ] + }, + { + "name": "popup_node_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444591477, + "hash_compatibility": [ + 2271411043 + ], + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "valid_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + }, + { + "name": "current_value", + "type": "Node", + "default_value": "null" + } + ] + }, + { + "name": "popup_property_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2955609011, + "hash_compatibility": [ + 261221679 + ], + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "type_filter", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_method_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3585505226, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_quick_open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2271411043, + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "base_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + } + ] + }, + { + "name": "popup_create_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495277124, + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "base_type", + "type": "StringName", + "default_value": "\"\"" + }, + { + "name": "current_type", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "dialog_title", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "type_blocklist", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + } + ] + }, + { + "name": "get_file_system_dock", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3751012327, + "return_value": { + "type": "FileSystemDock" + } + }, + { + "name": "select_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_selected_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_current_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_directory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_inspector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3517113938, + "return_value": { + "type": "EditorInspector" + } + }, + { + "name": "inspect_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 127962172, + "hash_compatibility": [ + 2564140749 + ], + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "for_property", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "inspector_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "edit_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "edit_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "edit_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219829402, + "hash_compatibility": [ + 3664508569 + ], + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "grab_focus", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "open_scene_from_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168363258, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + }, + { + "name": "set_inherited", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "reload_scene_from_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + } + ] + }, + { + "name": "set_object_edited", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1462101905, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "edited", + "type": "bool" + } + ] + }, + { + "name": "is_object_edited", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_open_scenes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_unsaved_scenes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_open_scene_roots", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node" + } + }, + { + "name": "get_edited_scene_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "add_root_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "save_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "save_scene_as", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647332257, + "hash_compatibility": [ + 1168363258 + ], + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "with_preview", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "save_all_scenes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "mark_scene_as_unsaved", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_main_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_custom_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_filepath", + "type": "String" + } + ] + }, + { + "name": "stop_playing_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_movie_maker_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_movie_maker_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "distraction_free_mode", + "setter": "set_distraction_free_mode", + "getter": "is_distraction_free_mode_enabled" + }, + { + "type": "bool", + "name": "movie_maker_enabled", + "setter": "set_movie_maker_enabled", + "getter": "is_movie_maker_enabled" + } + ] + }, + { + "name": "EditorNode3DGizmo", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Node3DGizmo", + "api_type": "editor", + "methods": [ + { + "name": "_redraw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_handle_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1868713439, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_is_handle_highlighted", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 361316320, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_get_handle_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2144196525, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_begin_handle_action", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 300928843, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_set_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2210262157, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_commit_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3655739840, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "restore", + "type": "Variant" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "_subgizmos_intersect_ray", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2055005479, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "_subgizmos_intersect_frustum", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1653813165, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "frustum", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "_set_subgizmo_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_subgizmo_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_commit_subgizmos", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411059856, + "arguments": [ + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "restores", + "type": "typedarray::Transform3D" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "add_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910971437, + "hash_compatibility": [ + 302451090 + ], + "arguments": [ + { + "name": "lines", + "type": "PackedVector3Array" + }, + { + "name": "material", + "type": "Material" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579955111, + "hash_compatibility": [ + 1868867708 + ], + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "skeleton", + "type": "SkinReference", + "default_value": "null" + } + ] + }, + { + "name": "add_collision_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "segments", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "add_collision_triangles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 54901064, + "arguments": [ + { + "name": "triangles", + "type": "TriangleMesh" + } + ] + }, + { + "name": "add_unscaled_billboard", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 520007164, + "hash_compatibility": [ + 3719733075 + ], + "arguments": [ + { + "name": "material", + "type": "Material" + }, + { + "name": "default_scale", + "type": "float", + "meta": "float", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "add_handles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2254560097, + "arguments": [ + { + "name": "handles", + "type": "PackedVector3Array" + }, + { + "name": "material", + "type": "Material" + }, + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "secondary", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_node_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_node_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "get_plugin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4250544552, + "return_value": { + "type": "EditorNode3DGizmoPlugin" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_subgizmo_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subgizmo_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ] + }, + { + "name": "EditorNode3DGizmoPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "editor", + "methods": [ + { + "name": "_has_gizmo", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1905827158, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "for_node_3d", + "type": "Node3D" + } + ] + }, + { + "name": "_create_gizmo", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1418965287, + "return_value": { + "type": "EditorNode3DGizmo" + }, + "arguments": [ + { + "name": "for_node_3d", + "type": "Node3D" + } + ] + }, + { + "name": "_get_gizmo_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_can_be_hidden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_selectable_when_hidden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_commit_handle_on_click", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_redraw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 173330131, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + } + ] + }, + { + "name": "_get_handle_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3888674840, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_is_handle_highlighted", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2665780718, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_get_handle_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2887724832, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_begin_handle_action", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3363704593, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + } + ] + }, + { + "name": "_set_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1249646868, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" + } + ] + }, + { + "name": "_commit_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1939863962, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" + }, + { + "name": "restore", + "type": "Variant" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "_subgizmos_intersect_ray", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1781916302, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" + } + ] + }, + { + "name": "_subgizmos_intersect_frustum", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3514748524, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "frustum_planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "_get_subgizmo_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3700343508, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "subgizmo_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_subgizmo_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2435388792, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "subgizmo_id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_commit_subgizmos", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2282018236, + "arguments": [ + { + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "ids", + "type": "PackedInt32Array" + }, + { + "name": "restores", + "type": "typedarray::Transform3D" + }, + { + "name": "cancel", + "type": "bool" + } + ] + }, + { + "name": "create_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3486012546, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "on_top", + "type": "bool", + "default_value": "false" + }, + { + "name": "use_vertex_color", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_icon_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804976916, + "hash_compatibility": [ + 2976007329 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "on_top", + "type": "bool", + "default_value": "false" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "create_handle_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2486475223, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1374068695, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "material", + "type": "StandardMaterial3D" + } + ] + }, + { + "name": "get_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974464017, + "hash_compatibility": [ + 3501703615 + ], + "return_value": { + "type": "StandardMaterial3D" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "gizmo", + "type": "EditorNode3DGizmo", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "EditorPaths", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "get_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_config_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cache_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_self_contained", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_self_contained_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_project_settings_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "EditorPlugin", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "editor", + "enums": [ + { + "name": "CustomControlContainer", + "is_bitfield": false, + "values": [ + { + "name": "CONTAINER_TOOLBAR", + "value": 0 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_MENU", + "value": 1 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT", + "value": 2 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT", + "value": 3 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM", + "value": 4 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_MENU", + "value": 5 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT", + "value": 6 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT", + "value": 7 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_BOTTOM", + "value": 8 + }, + { + "name": "CONTAINER_INSPECTOR_BOTTOM", + "value": 9 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT", + "value": 10 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT", + "value": 11 + } + ] + }, + { + "name": "DockSlot", + "is_bitfield": false, + "values": [ + { + "name": "DOCK_SLOT_NONE", + "value": -1 + }, + { + "name": "DOCK_SLOT_LEFT_UL", + "value": 0 + }, + { + "name": "DOCK_SLOT_LEFT_BL", + "value": 1 + }, + { + "name": "DOCK_SLOT_LEFT_UR", + "value": 2 + }, + { + "name": "DOCK_SLOT_LEFT_BR", + "value": 3 + }, + { + "name": "DOCK_SLOT_RIGHT_UL", + "value": 4 + }, + { + "name": "DOCK_SLOT_RIGHT_BL", + "value": 5 + }, + { + "name": "DOCK_SLOT_RIGHT_UR", + "value": 6 + }, + { + "name": "DOCK_SLOT_RIGHT_BR", + "value": 7 + }, + { + "name": "DOCK_SLOT_BOTTOM", + "value": 8 + }, + { + "name": "DOCK_SLOT_MAX", + "value": 9 + } + ] + }, + { + "name": "AfterGUIInput", + "is_bitfield": false, + "values": [ + { + "name": "AFTER_GUI_INPUT_PASS", + "value": 0 + }, + { + "name": "AFTER_GUI_INPUT_STOP", + "value": 1 + }, + { + "name": "AFTER_GUI_INPUT_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_forward_canvas_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1062211774, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_forward_canvas_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_canvas_force_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_3d_gui_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1018736637, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "viewport_camera", + "type": "Camera3D" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "_forward_3d_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_forward_3d_force_draw_over_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, + "arguments": [ + { + "name": "viewport_control", + "type": "Control" + } + ] + }, + { + "name": "_get_plugin_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_plugin_icon", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_has_main_screen", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_make_visible", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "_edit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "_get_state", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_set_state", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155329257, + "arguments": [ + { + "name": "state", + "type": "Dictionary" + } + ] + }, + { + "name": "_clear", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_unsaved_status", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "for_scene", + "type": "String" + } + ] + }, + { + "name": "_save_external_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_apply_changes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_breakpoints", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_set_window_layout", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 853519107, + "arguments": [ + { + "name": "configuration", + "type": "ConfigFile" + } + ] + }, + { + "name": "_get_window_layout", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 853519107, + "arguments": [ + { + "name": "configuration", + "type": "ConfigFile" + } + ] + }, + { + "name": "_build", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_run_scene", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3911848509, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "scene", + "type": "String" + }, + { + "name": "args", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_enable_plugin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_disable_plugin", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "add_dock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 158651717, + "arguments": [ + { + "name": "dock", + "type": "EditorDock" + } + ] + }, + { + "name": "remove_dock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 158651717, + "arguments": [ + { + "name": "dock", + "type": "EditorDock" + } + ] + }, + { + "name": "add_control_to_container", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3092750152, + "arguments": [ + { + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_control_from_container", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3092750152, + "arguments": [ + { + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "add_tool_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_tool_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1019428915, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "submenu", + "type": "PopupMenu" + } + ] + }, + { + "name": "remove_tool_menu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_export_as_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1775878644, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "add_custom_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1986814599, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "base", + "type": "String" + }, + { + "name": "script", + "type": "Script" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "remove_custom_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "add_control_to_dock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2994930786, + "hash_compatibility": [ + 3354871258 + ], + "arguments": [ + { + "name": "slot", + "type": "enum::EditorPlugin.DockSlot" + }, + { + "name": "control", + "type": "Control" + }, + { + "name": "shortcut", + "type": "Shortcut", + "default_value": "null" + } + ] + }, + { + "name": "remove_control_from_docks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_dock_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3450529724, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "add_control_to_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111032269, + "hash_compatibility": [ + 3526039376 + ], + "return_value": { + "type": "Button" + }, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "title", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut", + "default_value": "null" + } + ] + }, + { + "name": "remove_control_from_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "add_autoload_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_autoload_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "update_overlays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "make_bottom_panel_item_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "item", + "type": "Control" + } + ] + }, + { + "name": "hide_bottom_panel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_undo_redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 773492341, + "return_value": { + "type": "EditorUndoRedoManager" + } + }, + { + "name": "add_undo_redo_inspector_hook_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "remove_undo_redo_inspector_hook_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "queue_save_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_translation_parser_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, + "arguments": [ + { + "name": "parser", + "type": "EditorTranslationParserPlugin" + } + ] + }, + { + "name": "remove_translation_parser_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, + "arguments": [ + { + "name": "parser", + "type": "EditorTranslationParserPlugin" + } + ] + }, + { + "name": "add_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3113975762, + "arguments": [ + { + "name": "importer", + "type": "EditorImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312482773, + "arguments": [ + { + "name": "importer", + "type": "EditorImportPlugin" + } + ] + }, + { + "name": "add_scene_format_importer_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2764104752, + "arguments": [ + { + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_scene_format_importer_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637776123, + "arguments": [ + { + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" + } + ] + }, + { + "name": "add_scene_post_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492436322, + "arguments": [ + { + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_scene_post_import_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3045178206, + "arguments": [ + { + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" + } + ] + }, + { + "name": "add_export_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4095952207, + "arguments": [ + { + "name": "plugin", + "type": "EditorExportPlugin" + } + ] + }, + { + "name": "remove_export_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4095952207, + "arguments": [ + { + "name": "plugin", + "type": "EditorExportPlugin" + } + ] + }, + { + "name": "add_export_platform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3431312373, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "remove_export_platform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3431312373, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "add_node_3d_gizmo_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1541015022, + "arguments": [ + { + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" + } + ] + }, + { + "name": "remove_node_3d_gizmo_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1541015022, + "arguments": [ + { + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" + } + ] + }, + { + "name": "add_inspector_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 546395733, + "arguments": [ + { + "name": "plugin", + "type": "EditorInspectorPlugin" + } + ] + }, + { + "name": "remove_inspector_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 546395733, + "arguments": [ + { + "name": "plugin", + "type": "EditorInspectorPlugin" + } + ] + }, + { + "name": "add_resource_conversion_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceConversionPlugin" + } + ] + }, + { + "name": "remove_resource_conversion_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceConversionPlugin" + } + ] + }, + { + "name": "set_input_event_forwarding_always_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_force_draw_over_forwarding_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904221872, + "arguments": [ + { + "name": "slot", + "type": "enum::EditorContextMenuPlugin.ContextMenuSlot" + }, + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, + { + "name": "remove_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2281511854, + "arguments": [ + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, + { + "name": "get_editor_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223731786, + "return_value": { + "type": "EditorInterface" + } + }, + { + "name": "get_script_create_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3121871482, + "return_value": { + "type": "ScriptCreateDialog" + } + }, + { + "name": "add_debugger_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749880309, + "arguments": [ + { + "name": "script", + "type": "EditorDebuggerPlugin" + } + ] + }, + { + "name": "remove_debugger_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749880309, + "arguments": [ + { + "name": "script", + "type": "EditorDebuggerPlugin" + } + ] + }, + { + "name": "get_plugin_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "scene_changed", + "arguments": [ + { + "name": "scene_root", + "type": "Node" + } + ] + }, + { + "name": "scene_closed", + "arguments": [ + { + "name": "filepath", + "type": "String" + } + ] + }, + { + "name": "main_screen_changed", + "arguments": [ + { + "name": "screen_name", + "type": "String" + } + ] + }, + { + "name": "resource_saved", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "scene_saved", + "arguments": [ + { + "name": "filepath", + "type": "String" + } + ] + }, + { + "name": "project_settings_changed" + } + ] + }, + { + "name": "EditorProperty", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "editor", + "methods": [ + { + "name": "_update_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_set_read_only", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "set_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_read_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "is_read_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_label", + "type": "bool" + } + ] + }, + { + "name": "is_draw_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_background", + "type": "bool" + } + ] + }, + { + "name": "is_draw_background", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "is_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "is_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_warning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_warning", + "type": "bool" + } + ] + }, + { + "name": "is_draw_warning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keying", + "type": "bool" + } + ] + }, + { + "name": "is_keying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deletable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "deletable", + "type": "bool" + } + ] + }, + { + "name": "is_deletable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_edited_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_edited_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2050059866, + "return_value": { + "type": "Object" + } + }, + { + "name": "update_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_focusable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_bottom_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "editor", + "type": "Control" + } + ] + }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_folding", + "type": "bool" + } + ] + }, + { + "name": "is_using_folding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_name_split_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_name_split_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "focusable", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_object_and_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4157606280, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_label_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "emit_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1822500399, + "hash_compatibility": [ + 3069422438 + ], + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "changing", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "signals": [ + { + "name": "property_changed", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName" + }, + { + "name": "changing", + "type": "bool" + } + ] + }, + { + "name": "multiple_properties_changed", + "arguments": [ + { + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "value", + "type": "Array" + } + ] + }, + { + "name": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_deleted", + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_keyed_with_value", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "property_checked", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "property_overridden" + }, + { + "name": "property_favorited", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "favorited", + "type": "bool" + } + ] + }, + { + "name": "property_pinned", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "pinned", + "type": "bool" + } + ] + }, + { + "name": "property_can_revert_changed", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "can_revert", + "type": "bool" + } + ] + }, + { + "name": "resource_selected", + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "object_id_selected", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "selected", + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "focusable_idx", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "label", + "setter": "set_label", + "getter": "get_label" + }, + { + "type": "bool", + "name": "read_only", + "setter": "set_read_only", + "getter": "is_read_only" + }, + { + "type": "bool", + "name": "draw_label", + "setter": "set_draw_label", + "getter": "is_draw_label" + }, + { + "type": "bool", + "name": "draw_background", + "setter": "set_draw_background", + "getter": "is_draw_background" + }, + { + "type": "bool", + "name": "checkable", + "setter": "set_checkable", + "getter": "is_checkable" + }, + { + "type": "bool", + "name": "checked", + "setter": "set_checked", + "getter": "is_checked" + }, + { + "type": "bool", + "name": "draw_warning", + "setter": "set_draw_warning", + "getter": "is_draw_warning" + }, + { + "type": "bool", + "name": "keying", + "setter": "set_keying", + "getter": "is_keying" + }, + { + "type": "bool", + "name": "deletable", + "setter": "set_deletable", + "getter": "is_deletable" + }, + { + "type": "bool", + "name": "selectable", + "setter": "set_selectable", + "getter": "is_selectable" + }, + { + "type": "bool", + "name": "use_folding", + "setter": "set_use_folding", + "getter": "is_using_folding" + }, + { + "type": "float", + "name": "name_split_ratio", + "setter": "set_name_split_ratio", + "getter": "get_name_split_ratio" + } + ] + }, + { + "name": "EditorResourceConversionPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_converts_to", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3190994482, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_convert", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 325183270, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + } + ] + }, + { + "name": "EditorResourcePicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "HBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "_set_create_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, + "arguments": [ + { + "name": "menu_node", + "type": "Object" + } + ] + }, + { + "name": "_handle_menu_selected", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_base_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "base_type", + "type": "String" + } + ] + }, + { + "name": "get_base_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_allowed_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_edited_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "get_edited_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2674603643, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_toggle_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_toggle_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_toggle_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "resource_selected", + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "inspect", + "type": "bool" + } + ] + }, + { + "name": "resource_changed", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "base_type", + "setter": "set_base_type", + "getter": "get_base_type" + }, + { + "type": "Resource", + "name": "edited_resource", + "setter": "set_edited_resource", + "getter": "get_edited_resource" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "toggle_mode", + "setter": "set_toggle_mode", + "getter": "is_toggle_mode" + } + ] + }, + { + "name": "EditorResourcePreview", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "editor", + "methods": [ + { + "name": "queue_resource_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 233177534, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "queue_edited_resource_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1608376650, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "add_preview_generator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 332288124, + "arguments": [ + { + "name": "generator", + "type": "EditorResourcePreviewGenerator" + } + ] + }, + { + "name": "remove_preview_generator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 332288124, + "arguments": [ + { + "name": "generator", + "type": "EditorResourcePreviewGenerator" + } + ] + }, + { + "name": "check_for_invalidation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "preview_invalidated", + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorResourcePreviewGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_generate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 255939159, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" + } + ] + }, + { + "name": "_generate_from_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1601192835, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" + } + ] + }, + { + "name": "_generate_small_preview_automatically", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_generate_small_preview", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "request_draw_and_wait", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 145472570, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + } + ] + }, + { + "name": "EditorResourceTooltipPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_make_tooltip_for_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4100114520, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "metadata", + "type": "Dictionary" + }, + { + "name": "base", + "type": "Control" + } + ] + }, + { + "name": "request_thumbnail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3245519720, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "control", + "type": "TextureRect" + } + ] + } + ] + }, + { + "name": "EditorSceneFormatImporter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ImportFlags", + "is_bitfield": true, + "values": [ + { + "name": "IMPORT_SCENE", + "value": 1 + }, + { + "name": "IMPORT_ANIMATION", + "value": 2 + }, + { + "name": "IMPORT_FAIL_ON_MISSING_DEPENDENCIES", + "value": 4 + }, + { + "name": "IMPORT_GENERATE_TANGENT_ARRAYS", + "value": 8 + }, + { + "name": "IMPORT_USE_NAMED_SKIN_BINDS", + "value": 16 + }, + { + "name": "IMPORT_DISCARD_MESHES_AND_MATERIALS", + "value": 32 + }, + { + "name": "IMPORT_FORCE_DISABLE_MESH_COMPRESSION", + "value": 64 + } + ] + } + ], + "methods": [ + { + "name": "_get_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_import_scene", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3749238728, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "options", + "type": "Dictionary" + } + ] + }, + { + "name": "_get_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298836892, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "add_import_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_import_option_advanced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674075649, + "arguments": [ + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant" + }, + { + "name": "hint", + "type": "enum::PropertyHint", + "default_value": "0" + }, + { + "name": "hint_string", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "int32", + "default_value": "6" + } + ] + } + ] + }, + { + "name": "EditorSceneFormatImporterBlend", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterFBX2GLTF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterGLTF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorSceneFormatImporterUFBX", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSceneFormatImporter", + "api_type": "editor" + }, + { + "name": "EditorScenePostImport", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_post_import", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 134930648, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_source_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "EditorScenePostImportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "InternalImportCategory", + "is_bitfield": false, + "values": [ + { + "name": "INTERNAL_IMPORT_CATEGORY_NODE", + "value": 0 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MESH_3D_NODE", + "value": 1 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MESH", + "value": 2 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MATERIAL", + "value": 3 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION", + "value": 4 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE", + "value": 5 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE", + "value": 6 + }, + { + "name": "INTERNAL_IMPORT_CATEGORY_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "_get_internal_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_internal_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3811255416, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_get_internal_option_update_view_required", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3957349696, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_internal_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3641982463, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "base_node", + "type": "Node" + }, + { + "name": "node", + "type": "Node" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_get_import_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298836892, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] + }, + { + "name": "_pre_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1078189570, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "_post_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1078189570, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_option_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "add_import_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_import_option_advanced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674075649, + "hash_compatibility": [ + 3774155785 + ], + "arguments": [ + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant" + }, + { + "name": "hint", + "type": "enum::PropertyHint", + "default_value": "0" + }, + { + "name": "hint_string", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "int32", + "default_value": "6" + } + ] + } + ] + }, + { + "name": "EditorScript", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_run", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "add_root_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_editor_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976662476, + "return_value": { + "type": "EditorInterface" + } + } + ] + }, + { + "name": "EditorScriptPicker", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "EditorResourcePicker", + "api_type": "editor", + "methods": [ + { + "name": "set_script_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "owner_node", + "type": "Node" + } + ] + }, + { + "name": "get_script_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + } + ], + "properties": [ + { + "type": "Node", + "name": "script_owner", + "setter": "set_script_owner", + "getter": "get_script_owner" + } + ] + }, + { + "name": "EditorSelection", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_selected_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + }, + { + "name": "get_top_selected_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + }, + { + "name": "get_transformable_selected_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + } + ], + "signals": [ + { + "name": "selection_changed" + } + ] + }, + { + "name": "EditorSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "editor", + "constants": [ + { + "name": "NOTIFICATION_EDITOR_SETTINGS_CHANGED", + "value": 10000 + } + ], + "methods": [ + { + "name": "has_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868160156, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "erase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "property", + "type": "String" + } + ] + }, + { + "name": "set_initial_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1529169264, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "update_current", + "type": "bool" + } + ] + }, + { + "name": "add_property_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "info", + "type": "Dictionary" + } + ] + }, + { + "name": "set_project_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2504492430, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "get_project_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89809366, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "set_favorites", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "dirs", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_favorites", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_recent_dirs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "dirs", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_recent_dirs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_builtin_action_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1209351045, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "actions_list", + "type": "typedarray::InputEvent" + } + ] + }, + { + "name": "add_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4124020929, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "remove_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 699917945, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "has_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1149070301, + "return_value": { + "type": "Shortcut" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_shortcut_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "check_changed_settings_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "setting_prefix", + "type": "String" + } + ] + }, + { + "name": "get_changed_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "mark_setting_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "setting", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "settings_changed" + } + ] + }, + { + "name": "EditorSpinSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "editor", + "enums": [ + { + "name": "ControlState", + "is_bitfield": false, + "values": [ + { + "name": "CONTROL_STATE_DEFAULT", + "value": 0 + }, + { + "name": "CONTROL_STATE_PREFER_SLIDER", + "value": 1 + }, + { + "name": "CONTROL_STATE_HIDE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label", + "type": "String" + } + ] + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_read_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "read_only", + "type": "bool" + } + ] + }, + { + "name": "is_read_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flat", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_control_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324557109, + "arguments": [ + { + "name": "state", + "type": "enum::EditorSpinSlider.ControlState" + } + ] + }, + { + "name": "get_control_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406006200, + "return_value": { + "type": "enum::EditorSpinSlider.ControlState" + } + }, + { + "name": "set_hide_slider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hide_slider", + "type": "bool" + } + ] + }, + { + "name": "is_hiding_slider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editing_integer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editing_integer", + "type": "bool" + } + ] + }, + { + "name": "is_editing_integer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deferred_drag_mode_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_deferred_drag_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "grabbed" + }, + { + "name": "ungrabbed" + }, + { + "name": "updown_pressed" + }, + { + "name": "value_focus_entered" + }, + { + "name": "value_focus_exited" + } + ], + "properties": [ + { + "type": "String", + "name": "label", + "setter": "set_label", + "getter": "get_label" + }, + { + "type": "String", + "name": "suffix", + "setter": "set_suffix", + "getter": "get_suffix" + }, + { + "type": "bool", + "name": "read_only", + "setter": "set_read_only", + "getter": "is_read_only" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "bool", + "name": "control_state", + "setter": "set_control_state", + "getter": "get_control_state" + }, + { + "type": "bool", + "name": "hide_slider", + "setter": "set_hide_slider", + "getter": "is_hiding_slider" + }, + { + "type": "bool", + "name": "editing_integer", + "setter": "set_editing_integer", + "getter": "is_editing_integer" + }, + { + "type": "bool", + "name": "deferred_drag_mode", + "setter": "set_deferred_drag_mode_enabled", + "getter": "is_deferred_drag_mode_enabled" + } + ] + }, + { + "name": "EditorSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SyntaxHighlighter", + "api_type": "editor", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_supported_languages", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_create", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3789807118, + "return_value": { + "type": "EditorSyntaxHighlighter" + } + } + ] + }, + { + "name": "EditorToaster", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "HBoxContainer", + "api_type": "editor", + "enums": [ + { + "name": "Severity", + "is_bitfield": false, + "values": [ + { + "name": "SEVERITY_INFO", + "value": 0 + }, + { + "name": "SEVERITY_WARNING", + "value": 1 + }, + { + "name": "SEVERITY_ERROR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "push_toast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1813923476, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "severity", + "type": "enum::EditorToaster.Severity", + "default_value": "0" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + } + ] + } + ] + }, + { + "name": "EditorTranslationParserPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_parse_file", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1576865988, + "hash_compatibility": [ + 3567846260 + ], + "return_value": { + "type": "typedarray::PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_customize_strings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2560709669, + "return_value": { + "type": "typedarray::PackedStringArray" + }, + "arguments": [ + { + "name": "strings", + "type": "typedarray::PackedStringArray" + } + ] + } + ] + }, + { + "name": "EditorUndoRedoManager", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "enums": [ + { + "name": "SpecialHistory", + "is_bitfield": false, + "values": [ + { + "name": "GLOBAL_HISTORY", + "value": 0 + }, + { + "name": "REMOTE_HISTORY", + "value": -9 + }, + { + "name": "INVALID_HISTORY", + "value": -99 + } + ] + } + ], + "methods": [ + { + "name": "create_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 796197507, + "hash_compatibility": [ + 2107025470, + 3577985681 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "merge_mode", + "type": "enum::UndoRedo.MergeMode", + "default_value": "0" + }, + { + "name": "custom_context", + "type": "Object", + "default_value": "null" + }, + { + "name": "backward_undo_ops", + "type": "bool", + "default_value": "false" + }, + { + "name": "mark_unsaved", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "commit_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "execute", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_committing_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_fixed_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_do_method", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1517810467, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "add_undo_method", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1517810467, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "add_do_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_undo_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_do_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_undo_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_object_history_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107568780, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "get_history_undo_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2417974513, + "return_value": { + "type": "UndoRedo" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2020603371, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-99" + }, + { + "name": "increase_version", + "type": "bool", + "default_value": "true" + } + ] + } + ], + "signals": [ + { + "name": "history_changed" + }, + { + "name": "version_changed" + } + ] + }, + { + "name": "EditorVCSInterface", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "enums": [ + { + "name": "ChangeType", + "is_bitfield": false, + "values": [ + { + "name": "CHANGE_TYPE_NEW", + "value": 0 + }, + { + "name": "CHANGE_TYPE_MODIFIED", + "value": 1 + }, + { + "name": "CHANGE_TYPE_RENAMED", + "value": 2 + }, + { + "name": "CHANGE_TYPE_DELETED", + "value": 3 + }, + { + "name": "CHANGE_TYPE_TYPECHANGE", + "value": 4 + }, + { + "name": "CHANGE_TYPE_UNMERGED", + "value": 5 + } + ] + }, + { + "name": "TreeArea", + "is_bitfield": false, + "values": [ + { + "name": "TREE_AREA_COMMIT", + "value": 0 + }, + { + "name": "TREE_AREA_STAGED", + "value": 1 + }, + { + "name": "TREE_AREA_UNSTAGED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "project_path", + "type": "String" + } + ] + }, + { + "name": "_set_credentials", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1336744649, + "arguments": [ + { + "name": "username", + "type": "String" + }, + { + "name": "password", + "type": "String" + }, + { + "name": "ssh_public_key_path", + "type": "String" + }, + { + "name": "ssh_private_key_path", + "type": "String" + }, + { + "name": "ssh_passphrase", + "type": "String" + } + ] + }, + { + "name": "_get_modified_files_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_stage_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_unstage_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_discard_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "file_path", + "type": "String" + } + ] + }, + { + "name": "_commit", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2678287736, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "msg", + "type": "String" + }, + { + "name": "amend", + "type": "bool" + } + ] + }, + { + "name": "_allow_amends", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_diff", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1366379175, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "identifier", + "type": "String" + }, + { + "name": "area", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_shut_down", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_vcs_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_previous_commits", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1171824711, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "max_commits", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_branch_list", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "_get_remotes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "_create_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_remove_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_create_remote", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3186203200, + "arguments": [ + { + "name": "remote_name", + "type": "String" + }, + { + "name": "remote_url", + "type": "String" + } + ] + }, + { + "name": "_remove_remote", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "remote_name", + "type": "String" + } + ] + }, + { + "name": "_get_current_branch_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "_checkout_branch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "branch_name", + "type": "String" + } + ] + }, + { + "name": "_pull", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "remote", + "type": "String" + } + ] + }, + { + "name": "_push", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2678287736, + "arguments": [ + { + "name": "remote", + "type": "String" + }, + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "_fetch", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "remote", + "type": "String" + } + ] + }, + { + "name": "_get_line_diff", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2796572089, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "file_path", + "type": "String" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "create_diff_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2901184053, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "new_line_no", + "type": "int", + "meta": "int32" + }, + { + "name": "old_line_no", + "type": "int", + "meta": "int32" + }, + { + "name": "content", + "type": "String" + }, + { + "name": "status", + "type": "String" + } + ] + }, + { + "name": "create_diff_hunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3784842090, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "old_start", + "type": "int", + "meta": "int32" + }, + { + "name": "new_start", + "type": "int", + "meta": "int32" + }, + { + "name": "old_lines", + "type": "int", + "meta": "int32" + }, + { + "name": "new_lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_diff_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723227684, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "new_file", + "type": "String" + }, + { + "name": "old_file", + "type": "String" + } + ] + }, + { + "name": "create_commit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1075983584, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "msg", + "type": "String" + }, + { + "name": "author", + "type": "String" + }, + { + "name": "id", + "type": "String" + }, + { + "name": "unix_timestamp", + "type": "int", + "meta": "int64" + }, + { + "name": "offset_minutes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "create_status_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1083471673, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "file_path", + "type": "String" + }, + { + "name": "change_type", + "type": "enum::EditorVCSInterface.ChangeType" + }, + { + "name": "area", + "type": "enum::EditorVCSInterface.TreeArea" + } + ] + }, + { + "name": "add_diff_hunks_into_diff_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015243225, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "diff_file", + "type": "Dictionary" + }, + { + "name": "diff_hunks", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "add_line_diffs_into_diff_hunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015243225, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "diff_hunk", + "type": "Dictionary" + }, + { + "name": "line_diffs", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "popup_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "msg", + "type": "String" + } + ] + } + ] + }, + { + "name": "EncodedObjectAsID", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_object_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_object_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + } + ], + "properties": [ + { + "type": "int", + "name": "object_id", + "setter": "set_object_id", + "getter": "get_object_id" + } + ] + }, + { + "name": "Engine", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_physics_ticks_per_second", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "physics_ticks_per_second", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_ticks_per_second", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_physics_steps_per_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_physics_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_physics_steps_per_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_jitter_fix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "physics_jitter_fix", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_physics_jitter_fix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_interpolation_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_max_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_frames_drawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frames_per_second", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_process_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_main_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1016888095, + "return_value": { + "type": "MainLoop" + } + }, + { + "name": "get_version_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_author_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_copyright_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_donor_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_architecture_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_in_physics_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_singleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_singleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1371597918, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "register_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965313290, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "instance", + "type": "Object", + "meta": "required" + } + ] + }, + { + "name": "unregister_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_singleton_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "register_script_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850254898, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage", + "meta": "required" + } + ] + }, + { + "name": "unregister_script_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850254898, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage", + "meta": "required" + } + ] + }, + { + "name": "get_script_language_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_script_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2151255799, + "return_value": { + "type": "ScriptLanguage" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "capture_script_backtraces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 873284517, + "return_value": { + "type": "typedarray::ScriptBacktrace" + }, + "arguments": [ + { + "name": "include_variables", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_editor_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_embedded_in_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_write_movie_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_print_to_stdout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_to_stdout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_print_error_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_error_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "print_error_messages", + "setter": "set_print_error_messages", + "getter": "is_printing_error_messages" + }, + { + "type": "bool", + "name": "print_to_stdout", + "setter": "set_print_to_stdout", + "getter": "is_printing_to_stdout" + }, + { + "type": "int", + "name": "physics_ticks_per_second", + "setter": "set_physics_ticks_per_second", + "getter": "get_physics_ticks_per_second" + }, + { + "type": "int", + "name": "max_physics_steps_per_frame", + "setter": "set_max_physics_steps_per_frame", + "getter": "get_max_physics_steps_per_frame" + }, + { + "type": "int", + "name": "max_fps", + "setter": "set_max_fps", + "getter": "get_max_fps" + }, + { + "type": "float", + "name": "time_scale", + "setter": "set_time_scale", + "getter": "get_time_scale" + }, + { + "type": "float", + "name": "physics_jitter_fix", + "setter": "set_physics_jitter_fix", + "getter": "get_physics_jitter_fix" + } + ] + }, + { + "name": "EngineDebugger", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3651669560, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "profiler", + "type": "EngineProfiler" + } + ] + }, + { + "name": "unregister_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "is_profiling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "profiler_add_frame_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1895267858, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "profiler_enable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3192561009, + "hash_compatibility": [ + 438160728 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "register_message_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1874754934, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "unregister_message_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "line_poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "send_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1209351045, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751962654, + "arguments": [ + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "script_debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2442343672, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage" + }, + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_lines_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lines_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_breakpoint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "is_skipping_breakpoints", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "insert_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "remove_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "clear_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "EngineProfiler", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_toggle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1157301103, + "arguments": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "options", + "type": "Array" + } + ] + }, + { + "name": "_add_frame", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 381264803, + "arguments": [ + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "_tick", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3948312143, + "arguments": [ + { + "name": "frame_time", + "type": "float", + "meta": "double" + }, + { + "name": "process_time", + "type": "float", + "meta": "double" + }, + { + "name": "physics_time", + "type": "float", + "meta": "double" + }, + { + "name": "physics_frame_time", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "Environment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "BGMode", + "is_bitfield": false, + "values": [ + { + "name": "BG_CLEAR_COLOR", + "value": 0 + }, + { + "name": "BG_COLOR", + "value": 1 + }, + { + "name": "BG_SKY", + "value": 2 + }, + { + "name": "BG_CANVAS", + "value": 3 + }, + { + "name": "BG_KEEP", + "value": 4 + }, + { + "name": "BG_CAMERA_FEED", + "value": 5 + }, + { + "name": "BG_MAX", + "value": 6 + } + ] + }, + { + "name": "AmbientSource", + "is_bitfield": false, + "values": [ + { + "name": "AMBIENT_SOURCE_BG", + "value": 0 + }, + { + "name": "AMBIENT_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "AMBIENT_SOURCE_COLOR", + "value": 2 + }, + { + "name": "AMBIENT_SOURCE_SKY", + "value": 3 + } + ] + }, + { + "name": "ReflectionSource", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_SOURCE_BG", + "value": 0 + }, + { + "name": "REFLECTION_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "REFLECTION_SOURCE_SKY", + "value": 2 + } + ] + }, + { + "name": "ToneMapper", + "is_bitfield": false, + "values": [ + { + "name": "TONE_MAPPER_LINEAR", + "value": 0 + }, + { + "name": "TONE_MAPPER_REINHARDT", + "value": 1 + }, + { + "name": "TONE_MAPPER_FILMIC", + "value": 2 + }, + { + "name": "TONE_MAPPER_ACES", + "value": 3 + }, + { + "name": "TONE_MAPPER_AGX", + "value": 4 + } + ] + }, + { + "name": "GlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "GLOW_BLEND_MODE_ADDITIVE", + "value": 0 + }, + { + "name": "GLOW_BLEND_MODE_SCREEN", + "value": 1 + }, + { + "name": "GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "GLOW_BLEND_MODE_MIX", + "value": 4 + } + ] + }, + { + "name": "FogMode", + "is_bitfield": false, + "values": [ + { + "name": "FOG_MODE_EXPONENTIAL", + "value": 0 + }, + { + "name": "FOG_MODE_DEPTH", + "value": 1 + } + ] + }, + { + "name": "SDFGIYScale", + "is_bitfield": false, + "values": [ + { + "name": "SDFGI_Y_SCALE_50_PERCENT", + "value": 0 + }, + { + "name": "SDFGI_Y_SCALE_75_PERCENT", + "value": 1 + }, + { + "name": "SDFGI_Y_SCALE_100_PERCENT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071623990, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.BGMode" + } + ] + }, + { + "name": "get_background", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843210413, + "return_value": { + "type": "enum::Environment.BGMode" + } + }, + { + "name": "set_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3336722921, + "arguments": [ + { + "name": "sky", + "type": "Sky" + } + ] + }, + { + "name": "get_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1177136966, + "return_value": { + "type": "Sky" + } + }, + { + "name": "set_sky_custom_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_custom_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_sky_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_bg_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bg_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bg_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bg_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_canvas_max_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_canvas_max_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ambient_light_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ambient_light_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ambient_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2607780160, + "arguments": [ + { + "name": "source", + "type": "enum::Environment.AmbientSource" + } + ] + }, + { + "name": "get_ambient_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 67453933, + "return_value": { + "type": "enum::Environment.AmbientSource" + } + }, + { + "name": "set_ambient_light_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_light_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ambient_light_sky_contribution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_light_sky_contribution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_reflection_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 299673197, + "arguments": [ + { + "name": "source", + "type": "enum::Environment.ReflectionSource" + } + ] + }, + { + "name": "get_reflection_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 777700713, + "return_value": { + "type": "enum::Environment.ReflectionSource" + } + }, + { + "name": "set_tonemapper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509116664, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.ToneMapper" + } + ] + }, + { + "name": "get_tonemapper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908408137, + "return_value": { + "type": "enum::Environment.ToneMapper" + } + }, + { + "name": "set_tonemap_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_exposure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tonemap_white", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "white", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_white", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tonemap_agx_white", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "white", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_agx_white", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tonemap_agx_contrast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "contrast", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tonemap_agx_contrast", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssr_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssr_max_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ssr_max_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ssr_fade_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade_in", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_fade_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_fade_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fade_out", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_fade_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssr_depth_tolerance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth_tolerance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssr_depth_tolerance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssao_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssao_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_power", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_power", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_detail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_detail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_horizon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_horizon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_direct_light_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_direct_light_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssao_ao_channel_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssao_ao_channel_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ssil_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ssil_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_normal_rejection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "normal_rejection", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ssil_normal_rejection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_cascades", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sdfgi_cascades", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sdfgi_min_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_min_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_cascade0_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_cascade0_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_y_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608608372, + "arguments": [ + { + "name": "scale", + "type": "enum::Environment.SDFGIYScale" + } + ] + }, + { + "name": "get_sdfgi_y_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2568002245, + "return_value": { + "type": "enum::Environment.SDFGIYScale" + } + }, + { + "name": "set_sdfgi_use_occlusion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_using_occlusion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_bounce_feedback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_bounce_feedback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_read_sky_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_sdfgi_reading_sky_light", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sdfgi_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_normal_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sdfgi_probe_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sdfgi_probe_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_glow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_glow_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glow_normalized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_glow_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_glow_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_mix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_bloom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_bloom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2561587761, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.GlowBlendMode" + } + ] + }, + { + "name": "get_glow_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1529667332, + "return_value": { + "type": "enum::Environment.GlowBlendMode" + } + }, + { + "name": "set_glow_hdr_bleed_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_bleed_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_hdr_bleed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_bleed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_hdr_luminance_cap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_hdr_luminance_cap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_map_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_glow_map_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_glow_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790811099, + "arguments": [ + { + "name": "mode", + "type": "Texture" + } + ] + }, + { + "name": "get_glow_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4037048985, + "return_value": { + "type": "Texture" + } + }, + { + "name": "set_fog_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fog_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fog_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059806579, + "arguments": [ + { + "name": "mode", + "type": "enum::Environment.FogMode" + } + ] + }, + { + "name": "get_fog_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2456062483, + "return_value": { + "type": "enum::Environment.FogMode" + } + }, + { + "name": "set_fog_light_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "light_color", + "type": "Color" + } + ] + }, + { + "name": "get_fog_light_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_fog_light_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "light_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_light_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_sun_scatter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sun_scatter", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_sun_scatter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_height_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height_density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_height_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_aerial_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aerial_perspective", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_aerial_perspective", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_sky_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_sky_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "begin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fog_depth_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "end", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fog_depth_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_volumetric_fog_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volumetric_fog_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_volumetric_fog_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_volumetric_fog_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_volumetric_fog_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_volumetric_fog_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "begin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_emission_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "anisotropy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_detail_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_spread", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_detail_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_gi_inject", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gi_inject", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_gi_inject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_ambient_inject", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enabled", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_ambient_inject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_sky_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_sky_affect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volumetric_fog_temporal_reprojection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_volumetric_fog_temporal_reprojection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volumetric_fog_temporal_reprojection_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volumetric_fog_temporal_reprojection_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_adjustment_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_adjustment_brightness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brightness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_brightness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_contrast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "contrast", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_contrast", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_saturation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "saturation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_adjustment_saturation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_adjustment_color_correction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790811099, + "arguments": [ + { + "name": "color_correction", + "type": "Texture" + } + ] + }, + { + "name": "get_adjustment_color_correction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4037048985, + "return_value": { + "type": "Texture" + } + } + ], + "properties": [ + { + "type": "int", + "name": "background_mode", + "setter": "set_background", + "getter": "get_background" + }, + { + "type": "Color", + "name": "background_color", + "setter": "set_bg_color", + "getter": "get_bg_color" + }, + { + "type": "float", + "name": "background_energy_multiplier", + "setter": "set_bg_energy_multiplier", + "getter": "get_bg_energy_multiplier" + }, + { + "type": "float", + "name": "background_intensity", + "setter": "set_bg_intensity", + "getter": "get_bg_intensity" + }, + { + "type": "int", + "name": "background_canvas_max_layer", + "setter": "set_canvas_max_layer", + "getter": "get_canvas_max_layer" + }, + { + "type": "int", + "name": "background_camera_feed_id", + "setter": "set_camera_feed_id", + "getter": "get_camera_feed_id" + }, + { + "type": "Sky", + "name": "sky", + "setter": "set_sky", + "getter": "get_sky" + }, + { + "type": "float", + "name": "sky_custom_fov", + "setter": "set_sky_custom_fov", + "getter": "get_sky_custom_fov" + }, + { + "type": "Vector3", + "name": "sky_rotation", + "setter": "set_sky_rotation", + "getter": "get_sky_rotation" + }, + { + "type": "int", + "name": "ambient_light_source", + "setter": "set_ambient_source", + "getter": "get_ambient_source" + }, + { + "type": "Color", + "name": "ambient_light_color", + "setter": "set_ambient_light_color", + "getter": "get_ambient_light_color" + }, + { + "type": "float", + "name": "ambient_light_sky_contribution", + "setter": "set_ambient_light_sky_contribution", + "getter": "get_ambient_light_sky_contribution" + }, + { + "type": "float", + "name": "ambient_light_energy", + "setter": "set_ambient_light_energy", + "getter": "get_ambient_light_energy" + }, + { + "type": "int", + "name": "reflected_light_source", + "setter": "set_reflection_source", + "getter": "get_reflection_source" + }, + { + "type": "int", + "name": "tonemap_mode", + "setter": "set_tonemapper", + "getter": "get_tonemapper" + }, + { + "type": "float", + "name": "tonemap_exposure", + "setter": "set_tonemap_exposure", + "getter": "get_tonemap_exposure" + }, + { + "type": "float", + "name": "tonemap_white", + "setter": "set_tonemap_white", + "getter": "get_tonemap_white" + }, + { + "type": "float", + "name": "tonemap_agx_white", + "setter": "set_tonemap_agx_white", + "getter": "get_tonemap_agx_white" + }, + { + "type": "float", + "name": "tonemap_agx_contrast", + "setter": "set_tonemap_agx_contrast", + "getter": "get_tonemap_agx_contrast" + }, + { + "type": "bool", + "name": "ssr_enabled", + "setter": "set_ssr_enabled", + "getter": "is_ssr_enabled" + }, + { + "type": "int", + "name": "ssr_max_steps", + "setter": "set_ssr_max_steps", + "getter": "get_ssr_max_steps" + }, + { + "type": "float", + "name": "ssr_fade_in", + "setter": "set_ssr_fade_in", + "getter": "get_ssr_fade_in" + }, + { + "type": "float", + "name": "ssr_fade_out", + "setter": "set_ssr_fade_out", + "getter": "get_ssr_fade_out" + }, + { + "type": "float", + "name": "ssr_depth_tolerance", + "setter": "set_ssr_depth_tolerance", + "getter": "get_ssr_depth_tolerance" + }, + { + "type": "bool", + "name": "ssao_enabled", + "setter": "set_ssao_enabled", + "getter": "is_ssao_enabled" + }, + { + "type": "float", + "name": "ssao_radius", + "setter": "set_ssao_radius", + "getter": "get_ssao_radius" + }, + { + "type": "float", + "name": "ssao_intensity", + "setter": "set_ssao_intensity", + "getter": "get_ssao_intensity" + }, + { + "type": "float", + "name": "ssao_power", + "setter": "set_ssao_power", + "getter": "get_ssao_power" + }, + { + "type": "float", + "name": "ssao_detail", + "setter": "set_ssao_detail", + "getter": "get_ssao_detail" + }, + { + "type": "float", + "name": "ssao_horizon", + "setter": "set_ssao_horizon", + "getter": "get_ssao_horizon" + }, + { + "type": "float", + "name": "ssao_sharpness", + "setter": "set_ssao_sharpness", + "getter": "get_ssao_sharpness" + }, + { + "type": "float", + "name": "ssao_light_affect", + "setter": "set_ssao_direct_light_affect", + "getter": "get_ssao_direct_light_affect" + }, + { + "type": "float", + "name": "ssao_ao_channel_affect", + "setter": "set_ssao_ao_channel_affect", + "getter": "get_ssao_ao_channel_affect" + }, + { + "type": "bool", + "name": "ssil_enabled", + "setter": "set_ssil_enabled", + "getter": "is_ssil_enabled" + }, + { + "type": "float", + "name": "ssil_radius", + "setter": "set_ssil_radius", + "getter": "get_ssil_radius" + }, + { + "type": "float", + "name": "ssil_intensity", + "setter": "set_ssil_intensity", + "getter": "get_ssil_intensity" + }, + { + "type": "float", + "name": "ssil_sharpness", + "setter": "set_ssil_sharpness", + "getter": "get_ssil_sharpness" + }, + { + "type": "float", + "name": "ssil_normal_rejection", + "setter": "set_ssil_normal_rejection", + "getter": "get_ssil_normal_rejection" + }, + { + "type": "bool", + "name": "sdfgi_enabled", + "setter": "set_sdfgi_enabled", + "getter": "is_sdfgi_enabled" + }, + { + "type": "bool", + "name": "sdfgi_use_occlusion", + "setter": "set_sdfgi_use_occlusion", + "getter": "is_sdfgi_using_occlusion" + }, + { + "type": "bool", + "name": "sdfgi_read_sky_light", + "setter": "set_sdfgi_read_sky_light", + "getter": "is_sdfgi_reading_sky_light" + }, + { + "type": "float", + "name": "sdfgi_bounce_feedback", + "setter": "set_sdfgi_bounce_feedback", + "getter": "get_sdfgi_bounce_feedback" + }, + { + "type": "int", + "name": "sdfgi_cascades", + "setter": "set_sdfgi_cascades", + "getter": "get_sdfgi_cascades" + }, + { + "type": "float", + "name": "sdfgi_min_cell_size", + "setter": "set_sdfgi_min_cell_size", + "getter": "get_sdfgi_min_cell_size" + }, + { + "type": "float", + "name": "sdfgi_cascade0_distance", + "setter": "set_sdfgi_cascade0_distance", + "getter": "get_sdfgi_cascade0_distance" + }, + { + "type": "float", + "name": "sdfgi_max_distance", + "setter": "set_sdfgi_max_distance", + "getter": "get_sdfgi_max_distance" + }, + { + "type": "int", + "name": "sdfgi_y_scale", + "setter": "set_sdfgi_y_scale", + "getter": "get_sdfgi_y_scale" + }, + { + "type": "float", + "name": "sdfgi_energy", + "setter": "set_sdfgi_energy", + "getter": "get_sdfgi_energy" + }, + { + "type": "float", + "name": "sdfgi_normal_bias", + "setter": "set_sdfgi_normal_bias", + "getter": "get_sdfgi_normal_bias" + }, + { + "type": "float", + "name": "sdfgi_probe_bias", + "setter": "set_sdfgi_probe_bias", + "getter": "get_sdfgi_probe_bias" + }, + { + "type": "bool", + "name": "glow_enabled", + "setter": "set_glow_enabled", + "getter": "is_glow_enabled" + }, + { + "type": "bool", + "name": "glow_normalized", + "setter": "set_glow_normalized", + "getter": "is_glow_normalized" + }, + { + "type": "float", + "name": "glow_intensity", + "setter": "set_glow_intensity", + "getter": "get_glow_intensity" + }, + { + "type": "float", + "name": "glow_strength", + "setter": "set_glow_strength", + "getter": "get_glow_strength" + }, + { + "type": "float", + "name": "glow_mix", + "setter": "set_glow_mix", + "getter": "get_glow_mix" + }, + { + "type": "float", + "name": "glow_bloom", + "setter": "set_glow_bloom", + "getter": "get_glow_bloom" + }, + { + "type": "int", + "name": "glow_blend_mode", + "setter": "set_glow_blend_mode", + "getter": "get_glow_blend_mode" + }, + { + "type": "float", + "name": "glow_hdr_threshold", + "setter": "set_glow_hdr_bleed_threshold", + "getter": "get_glow_hdr_bleed_threshold" + }, + { + "type": "float", + "name": "glow_hdr_scale", + "setter": "set_glow_hdr_bleed_scale", + "getter": "get_glow_hdr_bleed_scale" + }, + { + "type": "float", + "name": "glow_hdr_luminance_cap", + "setter": "set_glow_hdr_luminance_cap", + "getter": "get_glow_hdr_luminance_cap" + }, + { + "type": "float", + "name": "glow_map_strength", + "setter": "set_glow_map_strength", + "getter": "get_glow_map_strength" + }, + { + "type": "Texture2D", + "name": "glow_map", + "setter": "set_glow_map", + "getter": "get_glow_map" + }, + { + "type": "bool", + "name": "fog_enabled", + "setter": "set_fog_enabled", + "getter": "is_fog_enabled" + }, + { + "type": "int", + "name": "fog_mode", + "setter": "set_fog_mode", + "getter": "get_fog_mode" + }, + { + "type": "Color", + "name": "fog_light_color", + "setter": "set_fog_light_color", + "getter": "get_fog_light_color" + }, + { + "type": "float", + "name": "fog_light_energy", + "setter": "set_fog_light_energy", + "getter": "get_fog_light_energy" + }, + { + "type": "float", + "name": "fog_sun_scatter", + "setter": "set_fog_sun_scatter", + "getter": "get_fog_sun_scatter" + }, + { + "type": "float", + "name": "fog_density", + "setter": "set_fog_density", + "getter": "get_fog_density" + }, + { + "type": "float", + "name": "fog_aerial_perspective", + "setter": "set_fog_aerial_perspective", + "getter": "get_fog_aerial_perspective" + }, + { + "type": "float", + "name": "fog_sky_affect", + "setter": "set_fog_sky_affect", + "getter": "get_fog_sky_affect" + }, + { + "type": "float", + "name": "fog_height", + "setter": "set_fog_height", + "getter": "get_fog_height" + }, + { + "type": "float", + "name": "fog_height_density", + "setter": "set_fog_height_density", + "getter": "get_fog_height_density" + }, + { + "type": "float", + "name": "fog_depth_curve", + "setter": "set_fog_depth_curve", + "getter": "get_fog_depth_curve" + }, + { + "type": "float", + "name": "fog_depth_begin", + "setter": "set_fog_depth_begin", + "getter": "get_fog_depth_begin" + }, + { + "type": "float", + "name": "fog_depth_end", + "setter": "set_fog_depth_end", + "getter": "get_fog_depth_end" + }, + { + "type": "bool", + "name": "volumetric_fog_enabled", + "setter": "set_volumetric_fog_enabled", + "getter": "is_volumetric_fog_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_density", + "setter": "set_volumetric_fog_density", + "getter": "get_volumetric_fog_density" + }, + { + "type": "Color", + "name": "volumetric_fog_albedo", + "setter": "set_volumetric_fog_albedo", + "getter": "get_volumetric_fog_albedo" + }, + { + "type": "Color", + "name": "volumetric_fog_emission", + "setter": "set_volumetric_fog_emission", + "getter": "get_volumetric_fog_emission" + }, + { + "type": "float", + "name": "volumetric_fog_emission_energy", + "setter": "set_volumetric_fog_emission_energy", + "getter": "get_volumetric_fog_emission_energy" + }, + { + "type": "float", + "name": "volumetric_fog_gi_inject", + "setter": "set_volumetric_fog_gi_inject", + "getter": "get_volumetric_fog_gi_inject" + }, + { + "type": "float", + "name": "volumetric_fog_anisotropy", + "setter": "set_volumetric_fog_anisotropy", + "getter": "get_volumetric_fog_anisotropy" + }, + { + "type": "float", + "name": "volumetric_fog_length", + "setter": "set_volumetric_fog_length", + "getter": "get_volumetric_fog_length" + }, + { + "type": "float", + "name": "volumetric_fog_detail_spread", + "setter": "set_volumetric_fog_detail_spread", + "getter": "get_volumetric_fog_detail_spread" + }, + { + "type": "float", + "name": "volumetric_fog_ambient_inject", + "setter": "set_volumetric_fog_ambient_inject", + "getter": "get_volumetric_fog_ambient_inject" + }, + { + "type": "float", + "name": "volumetric_fog_sky_affect", + "setter": "set_volumetric_fog_sky_affect", + "getter": "get_volumetric_fog_sky_affect" + }, + { + "type": "bool", + "name": "volumetric_fog_temporal_reprojection_enabled", + "setter": "set_volumetric_fog_temporal_reprojection_enabled", + "getter": "is_volumetric_fog_temporal_reprojection_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_temporal_reprojection_amount", + "setter": "set_volumetric_fog_temporal_reprojection_amount", + "getter": "get_volumetric_fog_temporal_reprojection_amount" + }, + { + "type": "bool", + "name": "adjustment_enabled", + "setter": "set_adjustment_enabled", + "getter": "is_adjustment_enabled" + }, + { + "type": "float", + "name": "adjustment_brightness", + "setter": "set_adjustment_brightness", + "getter": "get_adjustment_brightness" + }, + { + "type": "float", + "name": "adjustment_contrast", + "setter": "set_adjustment_contrast", + "getter": "get_adjustment_contrast" + }, + { + "type": "float", + "name": "adjustment_saturation", + "setter": "set_adjustment_saturation", + "getter": "get_adjustment_saturation" + }, + { + "type": "Texture2D,Texture3D", + "name": "adjustment_color_correction", + "setter": "set_adjustment_color_correction", + "getter": "get_adjustment_color_correction" + } + ] + }, + { + "name": "Expression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3069722906, + "hash_compatibility": [ + 3658149758 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "expression", + "type": "String" + }, + { + "name": "input_names", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3712471238, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "inputs", + "type": "Array", + "default_value": "[]" + }, + { + "name": "base_instance", + "type": "Object", + "default_value": "null" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + }, + { + "name": "const_calls_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_execute_failed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_error_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "ExternalTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_external_texture_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_external_buffer_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "external_buffer_id", + "type": "int", + "meta": "uint64" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "FABRIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "IterateIK3D", + "api_type": "core" + }, + { + "name": "FBXDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFDocument", + "api_type": "core" + }, + { + "name": "FBXState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFState", + "api_type": "core", + "methods": [ + { + "name": "get_allow_geometry_helper_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_geometry_helper_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "allow_geometry_helper_nodes", + "setter": "set_allow_geometry_helper_nodes", + "getter": "get_allow_geometry_helper_nodes" + } + ] + }, + { + "name": "FastNoiseLite", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Noise", + "api_type": "core", + "enums": [ + { + "name": "NoiseType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VALUE", + "value": 5 + }, + { + "name": "TYPE_VALUE_CUBIC", + "value": 4 + }, + { + "name": "TYPE_PERLIN", + "value": 3 + }, + { + "name": "TYPE_CELLULAR", + "value": 2 + }, + { + "name": "TYPE_SIMPLEX", + "value": 0 + }, + { + "name": "TYPE_SIMPLEX_SMOOTH", + "value": 1 + } + ] + }, + { + "name": "FractalType", + "is_bitfield": false, + "values": [ + { + "name": "FRACTAL_NONE", + "value": 0 + }, + { + "name": "FRACTAL_FBM", + "value": 1 + }, + { + "name": "FRACTAL_RIDGED", + "value": 2 + }, + { + "name": "FRACTAL_PING_PONG", + "value": 3 + } + ] + }, + { + "name": "CellularDistanceFunction", + "is_bitfield": false, + "values": [ + { + "name": "DISTANCE_EUCLIDEAN", + "value": 0 + }, + { + "name": "DISTANCE_EUCLIDEAN_SQUARED", + "value": 1 + }, + { + "name": "DISTANCE_MANHATTAN", + "value": 2 + }, + { + "name": "DISTANCE_HYBRID", + "value": 3 + } + ] + }, + { + "name": "CellularReturnType", + "is_bitfield": false, + "values": [ + { + "name": "RETURN_CELL_VALUE", + "value": 0 + }, + { + "name": "RETURN_DISTANCE", + "value": 1 + }, + { + "name": "RETURN_DISTANCE2", + "value": 2 + }, + { + "name": "RETURN_DISTANCE2_ADD", + "value": 3 + }, + { + "name": "RETURN_DISTANCE2_SUB", + "value": 4 + }, + { + "name": "RETURN_DISTANCE2_MUL", + "value": 5 + }, + { + "name": "RETURN_DISTANCE2_DIV", + "value": 6 + } + ] + }, + { + "name": "DomainWarpType", + "is_bitfield": false, + "values": [ + { + "name": "DOMAIN_WARP_SIMPLEX", + "value": 0 + }, + { + "name": "DOMAIN_WARP_SIMPLEX_REDUCED", + "value": 1 + }, + { + "name": "DOMAIN_WARP_BASIC_GRID", + "value": 2 + } + ] + }, + { + "name": "DomainWarpFractalType", + "is_bitfield": false, + "values": [ + { + "name": "DOMAIN_WARP_FRACTAL_NONE", + "value": 0 + }, + { + "name": "DOMAIN_WARP_FRACTAL_PROGRESSIVE", + "value": 1 + }, + { + "name": "DOMAIN_WARP_FRACTAL_INDEPENDENT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_noise_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624461392, + "arguments": [ + { + "name": "type", + "type": "enum::FastNoiseLite.NoiseType" + } + ] + }, + { + "name": "get_noise_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1458108610, + "return_value": { + "type": "enum::FastNoiseLite.NoiseType" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "freq", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_fractal_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4132731174, + "arguments": [ + { + "name": "type", + "type": "enum::FastNoiseLite.FractalType" + } + ] + }, + { + "name": "get_fractal_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1036889279, + "return_value": { + "type": "enum::FastNoiseLite.FractalType" + } + }, + { + "name": "set_fractal_octaves", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "octave_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fractal_octaves", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fractal_lacunarity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "lacunarity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_lacunarity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_weighted_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "weighted_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_weighted_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fractal_ping_pong_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ping_pong_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fractal_ping_pong_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cellular_distance_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1006013267, + "arguments": [ + { + "name": "func", + "type": "enum::FastNoiseLite.CellularDistanceFunction" + } + ] + }, + { + "name": "get_cellular_distance_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2021274088, + "return_value": { + "type": "enum::FastNoiseLite.CellularDistanceFunction" + } + }, + { + "name": "set_cellular_jitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "jitter", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cellular_jitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cellular_return_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2654169698, + "arguments": [ + { + "name": "ret", + "type": "enum::FastNoiseLite.CellularReturnType" + } + ] + }, + { + "name": "get_cellular_return_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3699796343, + "return_value": { + "type": "enum::FastNoiseLite.CellularReturnType" + } + }, + { + "name": "set_domain_warp_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "domain_warp_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_domain_warp_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_domain_warp_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3629692980, + "arguments": [ + { + "name": "domain_warp_type", + "type": "enum::FastNoiseLite.DomainWarpType" + } + ] + }, + { + "name": "get_domain_warp_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980162020, + "return_value": { + "type": "enum::FastNoiseLite.DomainWarpType" + } + }, + { + "name": "set_domain_warp_amplitude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_amplitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_amplitude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_frequency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_fractal_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3999408287, + "arguments": [ + { + "name": "domain_warp_fractal_type", + "type": "enum::FastNoiseLite.DomainWarpFractalType" + } + ] + }, + { + "name": "get_domain_warp_fractal_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407716934, + "return_value": { + "type": "enum::FastNoiseLite.DomainWarpFractalType" + } + }, + { + "name": "set_domain_warp_fractal_octaves", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "domain_warp_octave_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_domain_warp_fractal_octaves", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_domain_warp_fractal_lacunarity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_lacunarity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_fractal_lacunarity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_domain_warp_fractal_gain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "domain_warp_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_warp_fractal_gain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "noise_type", + "setter": "set_noise_type", + "getter": "get_noise_type" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "float", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + }, + { + "type": "Vector3", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "fractal_type", + "setter": "set_fractal_type", + "getter": "get_fractal_type" + }, + { + "type": "int", + "name": "fractal_octaves", + "setter": "set_fractal_octaves", + "getter": "get_fractal_octaves" + }, + { + "type": "float", + "name": "fractal_lacunarity", + "setter": "set_fractal_lacunarity", + "getter": "get_fractal_lacunarity" + }, + { + "type": "float", + "name": "fractal_gain", + "setter": "set_fractal_gain", + "getter": "get_fractal_gain" + }, + { + "type": "float", + "name": "fractal_weighted_strength", + "setter": "set_fractal_weighted_strength", + "getter": "get_fractal_weighted_strength" + }, + { + "type": "float", + "name": "fractal_ping_pong_strength", + "setter": "set_fractal_ping_pong_strength", + "getter": "get_fractal_ping_pong_strength" + }, + { + "type": "int", + "name": "cellular_distance_function", + "setter": "set_cellular_distance_function", + "getter": "get_cellular_distance_function" + }, + { + "type": "float", + "name": "cellular_jitter", + "setter": "set_cellular_jitter", + "getter": "get_cellular_jitter" + }, + { + "type": "int", + "name": "cellular_return_type", + "setter": "set_cellular_return_type", + "getter": "get_cellular_return_type" + }, + { + "type": "bool", + "name": "domain_warp_enabled", + "setter": "set_domain_warp_enabled", + "getter": "is_domain_warp_enabled" + }, + { + "type": "int", + "name": "domain_warp_type", + "setter": "set_domain_warp_type", + "getter": "get_domain_warp_type" + }, + { + "type": "float", + "name": "domain_warp_amplitude", + "setter": "set_domain_warp_amplitude", + "getter": "get_domain_warp_amplitude" + }, + { + "type": "float", + "name": "domain_warp_frequency", + "setter": "set_domain_warp_frequency", + "getter": "get_domain_warp_frequency" + }, + { + "type": "int", + "name": "domain_warp_fractal_type", + "setter": "set_domain_warp_fractal_type", + "getter": "get_domain_warp_fractal_type" + }, + { + "type": "int", + "name": "domain_warp_fractal_octaves", + "setter": "set_domain_warp_fractal_octaves", + "getter": "get_domain_warp_fractal_octaves" + }, + { + "type": "float", + "name": "domain_warp_fractal_lacunarity", + "setter": "set_domain_warp_fractal_lacunarity", + "getter": "get_domain_warp_fractal_lacunarity" + }, + { + "type": "float", + "name": "domain_warp_fractal_gain", + "setter": "set_domain_warp_fractal_gain", + "getter": "get_domain_warp_fractal_gain" + } + ] + }, + { + "name": "FileAccess", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ModeFlags", + "is_bitfield": false, + "values": [ + { + "name": "READ", + "value": 1 + }, + { + "name": "WRITE", + "value": 2 + }, + { + "name": "READ_WRITE", + "value": 3 + }, + { + "name": "WRITE_READ", + "value": 7 + } + ] + }, + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_FASTLZ", + "value": 0 + }, + { + "name": "COMPRESSION_DEFLATE", + "value": 1 + }, + { + "name": "COMPRESSION_ZSTD", + "value": 2 + }, + { + "name": "COMPRESSION_GZIP", + "value": 3 + }, + { + "name": "COMPRESSION_BROTLI", + "value": 4 + } + ] + }, + { + "name": "UnixPermissionFlags", + "is_bitfield": true, + "values": [ + { + "name": "UNIX_READ_OWNER", + "value": 256 + }, + { + "name": "UNIX_WRITE_OWNER", + "value": 128 + }, + { + "name": "UNIX_EXECUTE_OWNER", + "value": 64 + }, + { + "name": "UNIX_READ_GROUP", + "value": 32 + }, + { + "name": "UNIX_WRITE_GROUP", + "value": 16 + }, + { + "name": "UNIX_EXECUTE_GROUP", + "value": 8 + }, + { + "name": "UNIX_READ_OTHER", + "value": 4 + }, + { + "name": "UNIX_WRITE_OTHER", + "value": 2 + }, + { + "name": "UNIX_EXECUTE_OTHER", + "value": 1 + }, + { + "name": "UNIX_SET_USER_ID", + "value": 2048 + }, + { + "name": "UNIX_SET_GROUP_ID", + "value": 1024 + }, + { + "name": "UNIX_RESTRICTED_DELETE", + "value": 512 + } + ] + } + ], + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1247358404, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "enum::FileAccess.ModeFlags" + } + ] + }, + { + "name": "open_encrypted", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 788003459, + "hash_compatibility": [ + 1482131466 + ], + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "iv", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "open_encrypted_with_pass", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 790283377, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "pass", + "type": "String" + } + ] + }, + { + "name": "open_compressed", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3686439335, + "hash_compatibility": [ + 2874458257 + ], + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "compression_mode", + "type": "enum::FileAccess.CompressionMode", + "default_value": "0" + } + ] + }, + { + "name": "get_open_error", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "create_temp", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 171914364, + "hash_compatibility": [ + 3075606245 + ], + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "prefix", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "extension", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "keep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_file_as_bytes", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 659035735, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_file_as_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_path_absolute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_open", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "seek_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int64", + "default_value": "0" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "eof_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_8", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "get_16", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_32", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_64", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_half", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_float", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_double", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_real", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4131300905, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_csv_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2358116058, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "get_as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "hash_compatibility": [ + 1162154673 + ], + "return_value": { + "type": "String" + } + }, + { + "name": "get_md5", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_sha256", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_big_endian", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_big_endian", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "big_endian", + "type": "bool" + } + ] + }, + { + "name": "get_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3185525595, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_var", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 189129690, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "store_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "store_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "store_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "store_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "store_real", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 114037665, + "hash_compatibility": [ + 2971499966 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "store_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "String" + } + ] + }, + { + "name": "store_csv_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611473434, + "hash_compatibility": [ + 2173791505, + 2217842308 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "store_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "store_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117357437, + "hash_compatibility": [ + 738511890 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_pascal_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "get_pascal_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_modified_time", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_access_time", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_size", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_unix_permissions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 524341837, + "return_value": { + "type": "bitfield::FileAccess.UnixPermissionFlags" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_unix_permissions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 846038644, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "permissions", + "type": "bitfield::FileAccess.UnixPermissionFlags" + } + ] + }, + { + "name": "get_hidden_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_hidden_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2892558115, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "set_read_only_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2892558115, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "ro", + "type": "bool" + } + ] + }, + { + "name": "get_read_only_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_extended_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 955893464, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "attribute_name", + "type": "String" + } + ] + }, + { + "name": "get_extended_attribute_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1218461987, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "attribute_name", + "type": "String" + } + ] + }, + { + "name": "set_extended_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2643421469, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "attribute_name", + "type": "String" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "set_extended_attribute_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 699024349, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "attribute_name", + "type": "String" + }, + { + "name": "data", + "type": "String" + } + ] + }, + { + "name": "remove_extended_attribute", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + }, + { + "name": "attribute_name", + "type": "String" + } + ] + }, + { + "name": "get_extended_attributes_list", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian" + } + ] + }, + { + "name": "FileDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "core", + "enums": [ + { + "name": "FileMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_MODE_OPEN_FILE", + "value": 0 + }, + { + "name": "FILE_MODE_OPEN_FILES", + "value": 1 + }, + { + "name": "FILE_MODE_OPEN_DIR", + "value": 2 + }, + { + "name": "FILE_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_MODE_SAVE_FILE", + "value": 4 + } + ] + }, + { + "name": "Access", + "is_bitfield": false, + "values": [ + { + "name": "ACCESS_RESOURCES", + "value": 0 + }, + { + "name": "ACCESS_USERDATA", + "value": 1 + }, + { + "name": "ACCESS_FILESYSTEM", + "value": 2 + } + ] + }, + { + "name": "DisplayMode", + "is_bitfield": false, + "values": [ + { + "name": "DISPLAY_THUMBNAILS", + "value": 0 + }, + { + "name": "DISPLAY_LIST", + "value": 1 + } + ] + }, + { + "name": "Customization", + "is_bitfield": false, + "values": [ + { + "name": "CUSTOMIZATION_HIDDEN_FILES", + "value": 0 + }, + { + "name": "CUSTOMIZATION_CREATE_FOLDER", + "value": 1 + }, + { + "name": "CUSTOMIZATION_FILE_FILTER", + "value": 2 + }, + { + "name": "CUSTOMIZATION_FILE_SORT", + "value": 3 + }, + { + "name": "CUSTOMIZATION_FAVORITES", + "value": 4 + }, + { + "name": "CUSTOMIZATION_RECENT", + "value": 5 + }, + { + "name": "CUSTOMIZATION_LAYOUT", + "value": 6 + }, + { + "name": "CUSTOMIZATION_OVERWRITE_WARNING", + "value": 7 + }, + { + "name": "CUSTOMIZATION_DELETE", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "clear_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 914921954, + "hash_compatibility": [ + 3388804757, + 233059325 + ], + "arguments": [ + { + "name": "filter", + "type": "String" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "mime_type", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "set_filters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "filters", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_filters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "clear_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] + }, + { + "name": "get_filename_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_option_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_option_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3353661094, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "values", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_option_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_option_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_option_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 149592325, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_current_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_current_dir", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "set_current_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "set_current_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_mode_overrides_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "is_mode_overriding_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_file_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3654936397, + "arguments": [ + { + "name": "mode", + "type": "enum::FileDialog.FileMode" + } + ] + }, + { + "name": "get_file_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4074825319, + "return_value": { + "type": "enum::FileDialog.FileMode" + } + }, + { + "name": "set_display_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2692197101, + "arguments": [ + { + "name": "mode", + "type": "enum::FileDialog.DisplayMode" + } + ] + }, + { + "name": "get_display_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092104624, + "return_value": { + "type": "enum::FileDialog.DisplayMode" + } + }, + { + "name": "get_vbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 915758477, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_line_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + }, + { + "name": "set_access", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4104413466, + "arguments": [ + { + "name": "access", + "type": "enum::FileDialog.Access" + } + ] + }, + { + "name": "get_access", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344081076, + "return_value": { + "type": "enum::FileDialog.Access" + } + }, + { + "name": "set_root_subfolder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "get_root_subfolder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_show_hidden_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "is_showing_hidden_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_native_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "native", + "type": "bool" + } + ] + }, + { + "name": "get_use_native_dialog", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_customization_flag_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3849177100, + "arguments": [ + { + "name": "flag", + "type": "enum::FileDialog.Customization" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_customization_flag_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3722277863, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::FileDialog.Customization" + } + ] + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_favorite_list", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "favorites", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_favorite_list", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_recent_list", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "recents", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_recent_list", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_get_icon_callback", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "set_get_thumbnail_callback", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "popup_file_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "invalidate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "file_selected", + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "files_selected", + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "dir_selected", + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "filename_filter_changed", + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "mode_overrides_title", + "setter": "set_mode_overrides_title", + "getter": "is_mode_overriding_title" + }, + { + "type": "int", + "name": "file_mode", + "setter": "set_file_mode", + "getter": "get_file_mode" + }, + { + "type": "int", + "name": "display_mode", + "setter": "set_display_mode", + "getter": "get_display_mode" + }, + { + "type": "int", + "name": "access", + "setter": "set_access", + "getter": "get_access" + }, + { + "type": "String", + "name": "root_subfolder", + "setter": "set_root_subfolder", + "getter": "get_root_subfolder" + }, + { + "type": "PackedStringArray", + "name": "filters", + "setter": "set_filters", + "getter": "get_filters" + }, + { + "type": "String", + "name": "filename_filter", + "setter": "set_filename_filter", + "getter": "get_filename_filter" + }, + { + "type": "bool", + "name": "show_hidden_files", + "setter": "set_show_hidden_files", + "getter": "is_showing_hidden_files" + }, + { + "type": "bool", + "name": "use_native_dialog", + "setter": "set_use_native_dialog", + "getter": "get_use_native_dialog" + }, + { + "type": "int", + "name": "option_count", + "setter": "set_option_count", + "getter": "get_option_count" + }, + { + "type": "bool", + "name": "hidden_files_toggle_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 0 + }, + { + "type": "bool", + "name": "file_filter_toggle_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 2 + }, + { + "type": "bool", + "name": "file_sort_options_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 3 + }, + { + "type": "bool", + "name": "folder_creation_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 1 + }, + { + "type": "bool", + "name": "favorites_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 4 + }, + { + "type": "bool", + "name": "recent_list_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 5 + }, + { + "type": "bool", + "name": "layout_toggle_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 6 + }, + { + "type": "bool", + "name": "overwrite_warning_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 7 + }, + { + "type": "bool", + "name": "deleting_enabled", + "setter": "set_customization_flag_enabled", + "getter": "is_customization_flag_enabled", + "index": 8 + }, + { + "type": "String", + "name": "current_dir", + "setter": "set_current_dir", + "getter": "get_current_dir" + }, + { + "type": "String", + "name": "current_file", + "setter": "set_current_file", + "getter": "get_current_file" + }, + { + "type": "String", + "name": "current_path", + "setter": "set_current_path", + "getter": "get_current_path" + } + ] + }, + { + "name": "FileSystemDock", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "EditorDock", + "api_type": "editor", + "methods": [ + { + "name": "navigate_to_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] + }, + { + "name": "remove_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] + } + ], + "signals": [ + { + "name": "inherit", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "instantiate", + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resource_removed", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "file_removed", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "folder_removed", + "arguments": [ + { + "name": "folder", + "type": "String" + } + ] + }, + { + "name": "files_moved", + "arguments": [ + { + "name": "old_file", + "type": "String" + }, + { + "name": "new_file", + "type": "String" + } + ] + }, + { + "name": "folder_moved", + "arguments": [ + { + "name": "old_folder", + "type": "String" + }, + { + "name": "new_folder", + "type": "String" + } + ] + }, + { + "name": "folder_color_changed" + }, + { + "name": "selection_changed" + }, + { + "name": "display_mode_changed" + } + ] + }, + { + "name": "FlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] + }, + { + "name": "LastWrapAlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "LAST_WRAP_ALIGNMENT_INHERIT", + "value": 0 + }, + { + "name": "LAST_WRAP_ALIGNMENT_BEGIN", + "value": 1 + }, + { + "name": "LAST_WRAP_ALIGNMENT_CENTER", + "value": 2 + }, + { + "name": "LAST_WRAP_ALIGNMENT_END", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 575250951, + "arguments": [ + { + "name": "alignment", + "type": "enum::FlowContainer.AlignmentMode" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749743559, + "return_value": { + "type": "enum::FlowContainer.AlignmentMode" + } + }, + { + "name": "set_last_wrap_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899697495, + "arguments": [ + { + "name": "last_wrap_alignment", + "type": "enum::FlowContainer.LastWrapAlignmentMode" + } + ] + }, + { + "name": "get_last_wrap_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3743456014, + "return_value": { + "type": "enum::FlowContainer.LastWrapAlignmentMode" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_reverse_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "reverse_fill", + "type": "bool" + } + ] + }, + { + "name": "is_reverse_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "int", + "name": "last_wrap_alignment", + "setter": "set_last_wrap_alignment", + "getter": "get_last_wrap_alignment" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + }, + { + "type": "bool", + "name": "reverse_fill", + "setter": "set_reverse_fill", + "getter": "is_reverse_fill" + } + ] + }, + { + "name": "FogMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_density", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "density", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_density", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_albedo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "albedo", + "type": "Color" + } + ] + }, + { + "name": "get_albedo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_emission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "emission", + "type": "Color" + } + ] + }, + { + "name": "get_emission", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_height_falloff", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height_falloff", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height_falloff", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_fade", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_density_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "density_texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_density_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "density", + "setter": "set_density", + "getter": "get_density" + }, + { + "type": "Color", + "name": "albedo", + "setter": "set_albedo", + "getter": "get_albedo" + }, + { + "type": "Color", + "name": "emission", + "setter": "set_emission", + "getter": "get_emission" + }, + { + "type": "float", + "name": "height_falloff", + "setter": "set_height_falloff", + "getter": "get_height_falloff" + }, + { + "type": "float", + "name": "edge_fade", + "setter": "set_edge_fade", + "getter": "get_edge_fade" + }, + { + "type": "Texture3D", + "name": "density_texture", + "setter": "set_density_texture", + "getter": "get_density_texture" + } + ] + }, + { + "name": "FogVolume", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1416323362, + "arguments": [ + { + "name": "shape", + "type": "enum::RenderingServer.FogVolumeShape" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3920334604, + "return_value": { + "type": "enum::RenderingServer.FogVolumeShape" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "FogMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + } + ] + }, + { + "name": "FoldableContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "TitlePosition", + "is_bitfield": false, + "values": [ + { + "name": "POSITION_TOP", + "value": 0 + }, + { + "name": "POSITION_BOTTOM", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "fold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_folded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "folded", + "type": "bool" + } + ] + }, + { + "name": "is_folded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_foldable_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3001390597, + "arguments": [ + { + "name": "button_group", + "type": "FoldableGroup" + } + ] + }, + { + "name": "get_foldable_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 66499518, + "return_value": { + "type": "FoldableGroup" + } + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_title_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_title_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_title_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "text_direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_title_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_title_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_title_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_title_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276829442, + "arguments": [ + { + "name": "title_position", + "type": "enum::FoldableContainer.TitlePosition" + } + ] + }, + { + "name": "get_title_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3028840207, + "return_value": { + "type": "enum::FoldableContainer.TitlePosition" + } + }, + { + "name": "add_title_bar_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "remove_title_bar_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + } + ], + "signals": [ + { + "name": "folding_changed", + "arguments": [ + { + "name": "is_folded", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "folded", + "setter": "set_folded", + "getter": "is_folded" + }, + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "int", + "name": "title_alignment", + "setter": "set_title_alignment", + "getter": "get_title_alignment" + }, + { + "type": "int", + "name": "title_position", + "setter": "set_title_position", + "getter": "get_title_position" + }, + { + "type": "int", + "name": "title_text_overrun_behavior", + "setter": "set_title_text_overrun_behavior", + "getter": "get_title_text_overrun_behavior" + }, + { + "type": "FoldableGroup", + "name": "foldable_group", + "setter": "set_foldable_group", + "getter": "get_foldable_group" + }, + { + "type": "int", + "name": "title_text_direction", + "setter": "set_title_text_direction", + "getter": "get_title_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "FoldableGroup", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_expanded_container", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1427441056, + "return_value": { + "type": "FoldableContainer" + } + }, + { + "name": "get_containers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::FoldableContainer" + } + }, + { + "name": "set_allow_folding_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_allow_folding_all", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "expanded", + "arguments": [ + { + "name": "container", + "type": "FoldableContainer" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "allow_folding_all", + "setter": "set_allow_folding_all", + "getter": "is_allow_folding_all" + } + ] + }, + { + "name": "Font", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_fallbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "fallbacks", + "type": "typedarray::Font" + } + ] + }, + { + "name": "get_fallbacks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Font" + } + }, + { + "name": "find_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3275867622, + "hash_compatibility": [ + 1851767612, + 3344325384, + 2553855095, + 1222433716, + 1149405976 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "variation_coordinates", + "type": "Dictionary" + }, + { + "name": "face_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "spacing_top", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_bottom", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_space", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "spacing_glyph", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "palette_index", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "custom_colors", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + } + ] + }, + { + "name": "get_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + } + ] + }, + { + "name": "get_font_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_font_style_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_font_style", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2520224254, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + } + }, + { + "name": "get_font_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_font_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_palette_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_palette_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_palette_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2552048864, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1310880908, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "get_opentype_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_cache_capacity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "single_line", + "type": "int", + "meta": "int32" + }, + { + "name": "multi_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_string_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868866121, + "hash_compatibility": [ + 3678918099 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "get_multiline_string_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 519636710, + "hash_compatibility": [ + 2427690650 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "draw_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976686372, + "hash_compatibility": [ + 1983721962, + 2565402639 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_multiline_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2686601589, + "hash_compatibility": [ + 1171506176, + 348869189 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 701417663, + "hash_compatibility": [ + 623754045, + 657875837 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_multiline_string_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4147839237, + "hash_compatibility": [ + 3206388178, + 1649790182 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, + { + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "get_char_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "draw_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500170256, + "hash_compatibility": [ + 3815617597, + 1462476057 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_char_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684114874, + "hash_compatibility": [ + 209525354, + 4161008124 + ], + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "has_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "char", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_supported_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_language_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "is_script_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_supported_feature_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_supported_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:Font", + "name": "fallbacks", + "setter": "set_fallbacks", + "getter": "get_fallbacks" + } + ] + }, + { + "name": "FontFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "load_bitmap_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_dynamic_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_font_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_font_style_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_font_style", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918070724, + "arguments": [ + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "set_font_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "weight", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_font_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stretch", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669900, + "arguments": [ + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262718649, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + } + }, + { + "name": "set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fixed_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fixed_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fixed_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fixed_size_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1660989956, + "arguments": [ + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "get_fixed_size_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 753873478, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + } + }, + { + "name": "set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate_color_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "modulate", + "type": "bool" + } + ] + }, + { + "name": "is_modulate_color_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1827459492, + "arguments": [ + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683214614, + "return_value": { + "type": "enum::TextServer.Hinting" + } + }, + { + "name": "set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4225742182, + "arguments": [ + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1069238588, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + } + }, + { + "name": "set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_cache_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_size_cache_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "set_variation_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64545446, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "get_variation_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extra_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 62942285, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_extra_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1924257185, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "set_extra_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_extra_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_ascent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "ascent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_descent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "descent", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_underline_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "underline_position", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_underline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_cache_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cache_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1987661582, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "clear_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4157974066, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "get_texture_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3878418953, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2849993437, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_texture_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3703444828, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 681709689, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "clear_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 947991729, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601573536, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921719850, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3205412300, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921719850, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_glyph_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3205412300, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_uv_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3821620992, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_glyph_uv_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927917900, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_glyph_texture_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 355564111, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_glyph_texture_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1629411054, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_kerning_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_kerning_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3930204747, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "set_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3182200918, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "get_kerning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611912865, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "render_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 355564111, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "char32" + }, + { + "name": "end", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "render_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "get_language_support_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "remove_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language_support_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "get_script_support_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "remove_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_script_support_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_opentype_feature_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "get_opentype_feature_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864943070, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "char", + "type": "int", + "meta": "char32" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "char32" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data", + "setter": "set_data", + "getter": "get_data" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "get_generate_mipmaps" + }, + { + "type": "bool", + "name": "disable_embedded_bitmaps", + "setter": "set_disable_embedded_bitmaps", + "getter": "get_disable_embedded_bitmaps" + }, + { + "type": "int", + "name": "antialiasing", + "setter": "set_antialiasing", + "getter": "get_antialiasing" + }, + { + "type": "String", + "name": "font_name", + "setter": "set_font_name", + "getter": "get_font_name" + }, + { + "type": "String", + "name": "style_name", + "setter": "set_font_style_name", + "getter": "get_font_style_name" + }, + { + "type": "int", + "name": "font_style", + "setter": "set_font_style", + "getter": "get_font_style" + }, + { + "type": "int", + "name": "font_weight", + "setter": "set_font_weight", + "getter": "get_font_weight" + }, + { + "type": "int", + "name": "font_stretch", + "setter": "set_font_stretch", + "getter": "get_font_stretch" + }, + { + "type": "int", + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" + }, + { + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" + }, + { + "type": "bool", + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" + }, + { + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" + }, + { + "type": "bool", + "name": "modulate_color_glyphs", + "setter": "set_modulate_color_glyphs", + "getter": "is_modulate_color_glyphs" + }, + { + "type": "int", + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" + }, + { + "type": "int", + "name": "fixed_size", + "setter": "set_fixed_size", + "getter": "get_fixed_size" + }, + { + "type": "int", + "name": "fixed_size_scale_mode", + "setter": "set_fixed_size_scale_mode", + "getter": "get_fixed_size_scale_mode" + }, + { + "type": "Dictionary", + "name": "opentype_feature_overrides", + "setter": "set_opentype_feature_overrides", + "getter": "get_opentype_feature_overrides" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + } + ] + }, + { + "name": "FontVariation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "set_base_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_base_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_variation_opentype", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "coords", + "type": "Dictionary" + } + ] + }, + { + "name": "get_variation_opentype", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_variation_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_variation_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_variation_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "face_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_variation_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_variation_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_variation_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_opentype_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "features", + "type": "Dictionary" + } + ] + }, + { + "name": "set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3122339690, + "arguments": [ + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "baseline_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_palette_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_palette_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "palette_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_palette_custom_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_palette_custom_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "colors", + "type": "PackedColorArray" + } + ] + } + ], + "properties": [ + { + "type": "Font", + "name": "base_font", + "setter": "set_base_font", + "getter": "get_base_font" + }, + { + "type": "Dictionary", + "name": "variation_opentype", + "setter": "set_variation_opentype", + "getter": "get_variation_opentype" + }, + { + "type": "int", + "name": "variation_face_index", + "setter": "set_variation_face_index", + "getter": "get_variation_face_index" + }, + { + "type": "float", + "name": "variation_embolden", + "setter": "set_variation_embolden", + "getter": "get_variation_embolden" + }, + { + "type": "Transform2D", + "name": "variation_transform", + "setter": "set_variation_transform", + "getter": "get_variation_transform" + }, + { + "type": "Dictionary", + "name": "opentype_features", + "setter": "set_opentype_features", + "getter": "get_opentype_features" + }, + { + "type": "int", + "name": "spacing_glyph", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 0 + }, + { + "type": "int", + "name": "spacing_space", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 1 + }, + { + "type": "int", + "name": "spacing_top", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 2 + }, + { + "type": "int", + "name": "spacing_bottom", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 3 + }, + { + "type": "float", + "name": "baseline_offset", + "setter": "set_baseline_offset", + "getter": "get_baseline_offset" + }, + { + "type": "int", + "name": "palette_index", + "setter": "set_palette_index", + "getter": "get_palette_index" + }, + { + "type": "PackedColorArray", + "name": "palette_custom_colors", + "setter": "set_palette_custom_colors", + "getter": "get_palette_custom_colors" + } + ] + }, + { + "name": "FramebufferCacheRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cache_multipass", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3437881813, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "views", + "type": "int", + "meta": "uint32" + } + ] + } + ] + }, + { + "name": "GDExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "InitializationLevel", + "is_bitfield": false, + "values": [ + { + "name": "INITIALIZATION_LEVEL_CORE", + "value": 0 + }, + { + "name": "INITIALIZATION_LEVEL_SERVERS", + "value": 1 + }, + { + "name": "INITIALIZATION_LEVEL_SCENE", + "value": 2 + }, + { + "name": "INITIALIZATION_LEVEL_EDITOR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "is_library_open", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_minimum_library_initialization_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 964858755, + "return_value": { + "type": "enum::GDExtension.InitializationLevel" + } + } + ] + }, + { + "name": "GDExtensionManager", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "LoadStatus", + "is_bitfield": false, + "values": [ + { + "name": "LOAD_STATUS_OK", + "value": 0 + }, + { + "name": "LOAD_STATUS_FAILED", + "value": 1 + }, + { + "name": "LOAD_STATUS_ALREADY_LOADED", + "value": 2 + }, + { + "name": "LOAD_STATUS_NOT_LOADED", + "value": 3 + }, + { + "name": "LOAD_STATUS_NEEDS_RESTART", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "load_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_extension_from_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1565094761, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "init_func", + "type": "const GDExtensionInitializationFunction*" + } + ] + }, + { + "name": "reload_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "unload_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_extension_loaded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_loaded_extensions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 49743343, + "return_value": { + "type": "GDExtension" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "extensions_reloaded" + }, + { + "name": "extension_loaded", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + }, + { + "name": "extension_unloading", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + } + ] + }, + { + "name": "GDScript", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", + "methods": [ + { + "name": "new", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1545262638, + "return_value": { + "type": "Variant" + } + } + ] + }, + { + "name": "GDScriptLanguageProtocol", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "JSONRPC", + "api_type": "editor", + "methods": [ + { + "name": "get_text_document", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 770545799, + "return_value": { + "type": "GDScriptTextDocument" + } + }, + { + "name": "get_workspace", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969295246, + "return_value": { + "type": "GDScriptWorkspace" + } + }, + { + "name": "is_smart_resolve_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_initialized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "initialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "initialized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "on_client_connected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "on_client_disconnected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "client_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "notify_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2511212011, + "arguments": [ + { + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant", + "default_value": "null" + }, + { + "name": "client_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + } + ] + }, + { + "name": "GDScriptSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSyntaxHighlighter", + "api_type": "editor" + }, + { + "name": "GDScriptTextDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "show_native_symbol_in_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "symbol_id", + "type": "String" + } + ] + }, + { + "name": "didOpen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "didClose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "didChange", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "willSaveWaitUntil", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "didSave", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "nativeSymbol", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "documentSymbol", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "resolve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333564645, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333564645, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "prepareRename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "references", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "foldingRange", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "codeLens", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "documentLink", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "colorPresentation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "definition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3877611628, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "declaration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "signatureHelp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762224011, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + } + ] + }, + { + "name": "GDScriptWorkspace", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "apply_new_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3682583557, + "arguments": [ + { + "name": "obj", + "type": "Object" + }, + { + "name": "function", + "type": "String" + }, + { + "name": "args", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_file_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "get_file_uri", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "generate_script_api", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2786125124, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "didDeleteFiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "params", + "type": "Dictionary" + } + ] + }, + { + "name": "parse_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "content", + "type": "String" + } + ] + }, + { + "name": "parse_local_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "publish_diagnostics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "GLTFAccessor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "GLTFAccessorType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_SCALAR", + "value": 0 + }, + { + "name": "TYPE_VEC2", + "value": 1 + }, + { + "name": "TYPE_VEC3", + "value": 2 + }, + { + "name": "TYPE_VEC4", + "value": 3 + }, + { + "name": "TYPE_MAT2", + "value": 4 + }, + { + "name": "TYPE_MAT3", + "value": 5 + }, + { + "name": "TYPE_MAT4", + "value": 6 + } + ] + }, + { + "name": "GLTFComponentType", + "is_bitfield": false, + "values": [ + { + "name": "COMPONENT_TYPE_NONE", + "value": 0 + }, + { + "name": "COMPONENT_TYPE_SIGNED_BYTE", + "value": 5120 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_BYTE", + "value": 5121 + }, + { + "name": "COMPONENT_TYPE_SIGNED_SHORT", + "value": 5122 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_SHORT", + "value": 5123 + }, + { + "name": "COMPONENT_TYPE_SIGNED_INT", + "value": 5124 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_INT", + "value": 5125 + }, + { + "name": "COMPONENT_TYPE_SINGLE_FLOAT", + "value": 5126 + }, + { + "name": "COMPONENT_TYPE_DOUBLE_FLOAT", + "value": 5130 + }, + { + "name": "COMPONENT_TYPE_HALF_FLOAT", + "value": 5131 + }, + { + "name": "COMPONENT_TYPE_SIGNED_LONG", + "value": 5134 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_LONG", + "value": 5135 + } + ] + } + ], + "methods": [ + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3495091019, + "return_value": { + "type": "GLTFAccessor" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_buffer_view", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_offset", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_component_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852227802, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "enum::GLTFAccessor.GLTFComponentType" + } + }, + { + "name": "set_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1780020221, + "hash_compatibility": [ + 1286410249 + ], + "arguments": [ + { + "name": "component_type", + "type": "enum::GLTFAccessor.GLTFComponentType" + } + ] + }, + { + "name": "get_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_normalized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalized", + "type": "bool" + } + ] + }, + { + "name": "get_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_accessor_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998183368, + "hash_compatibility": [ + 679305214 + ], + "return_value": { + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + }, + { + "name": "set_accessor_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2347728198, + "arguments": [ + { + "name": "accessor_type", + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + ] + }, + { + "name": "get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547233126, + "hash_compatibility": [ + 148677866 + ], + "return_value": { + "type": "PackedFloat64Array" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576592201, + "arguments": [ + { + "name": "min", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547233126, + "hash_compatibility": [ + 148677866 + ], + "return_value": { + "type": "PackedFloat64Array" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576592201, + "arguments": [ + { + "name": "max", + "type": "PackedFloat64Array" + } + ] + }, + { + "name": "get_sparse_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_sparse_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_count", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_sparse_indices_buffer_view", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_indices_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_indices_buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_indices_byte_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_sparse_indices_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_indices_byte_offset", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_sparse_indices_component_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852227802, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "enum::GLTFAccessor.GLTFComponentType" + } + }, + { + "name": "set_sparse_indices_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1780020221, + "hash_compatibility": [ + 1286410249 + ], + "arguments": [ + { + "name": "sparse_indices_component_type", + "type": "enum::GLTFAccessor.GLTFComponentType" + } + ] + }, + { + "name": "get_sparse_values_buffer_view", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sparse_values_buffer_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_values_buffer_view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sparse_values_byte_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_sparse_values_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sparse_values_byte_offset", + "type": "int", + "meta": "int64" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "buffer_view", + "setter": "set_buffer_view", + "getter": "get_buffer_view" + }, + { + "type": "int", + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" + }, + { + "type": "int", + "name": "component_type", + "setter": "set_component_type", + "getter": "get_component_type" + }, + { + "type": "bool", + "name": "normalized", + "setter": "set_normalized", + "getter": "get_normalized" + }, + { + "type": "int", + "name": "count", + "setter": "set_count", + "getter": "get_count" + }, + { + "type": "int", + "name": "accessor_type", + "setter": "set_accessor_type", + "getter": "get_accessor_type" + }, + { + "type": "int", + "name": "type", + "setter": "set_type", + "getter": "get_type" + }, + { + "type": "PackedFloat64Array", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "PackedFloat64Array", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "int", + "name": "sparse_count", + "setter": "set_sparse_count", + "getter": "get_sparse_count" + }, + { + "type": "int", + "name": "sparse_indices_buffer_view", + "setter": "set_sparse_indices_buffer_view", + "getter": "get_sparse_indices_buffer_view" + }, + { + "type": "int", + "name": "sparse_indices_byte_offset", + "setter": "set_sparse_indices_byte_offset", + "getter": "get_sparse_indices_byte_offset" + }, + { + "type": "int", + "name": "sparse_indices_component_type", + "setter": "set_sparse_indices_component_type", + "getter": "get_sparse_indices_component_type" + }, + { + "type": "int", + "name": "sparse_values_buffer_view", + "setter": "set_sparse_values_buffer_view", + "getter": "get_sparse_values_buffer_view" + }, + { + "type": "int", + "name": "sparse_values_byte_offset", + "setter": "set_sparse_values_byte_offset", + "getter": "get_sparse_values_byte_offset" + } + ] + }, + { + "name": "GLTFAnimation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "get_loop" + } + ] + }, + { + "name": "GLTFBufferView", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "load_buffer_view_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3945446907, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2594413512, + "return_value": { + "type": "GLTFBufferView" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_byte_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_byte_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_offset", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_byte_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_byte_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_byte_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_byte_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "byte_stride", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "indices", + "type": "bool" + } + ] + }, + { + "name": "get_vertex_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_vertex_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_attributes", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "buffer", + "setter": "set_buffer", + "getter": "get_buffer" + }, + { + "type": "int", + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" + }, + { + "type": "int", + "name": "byte_length", + "setter": "set_byte_length", + "getter": "get_byte_length" + }, + { + "type": "int", + "name": "byte_stride", + "setter": "set_byte_stride", + "getter": "get_byte_stride" + }, + { + "type": "bool", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + }, + { + "type": "bool", + "name": "vertex_attributes", + "setter": "set_vertex_attributes", + "getter": "get_vertex_attributes" + } + ] + }, + { + "name": "GLTFCamera", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 237784, + "return_value": { + "type": "GLTFCamera" + }, + "arguments": [ + { + "name": "camera_node", + "type": "Camera3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285090890, + "return_value": { + "type": "Camera3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2495512509, + "return_value": { + "type": "GLTFCamera" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_perspective", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "perspective", + "type": "bool" + } + ] + }, + { + "name": "get_fov", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fov", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_size_mag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size_mag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size_mag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_far", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zdepth_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_near", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zdepth_near", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "perspective", + "setter": "set_perspective", + "getter": "get_perspective" + }, + { + "type": "float", + "name": "fov", + "setter": "set_fov", + "getter": "get_fov" + }, + { + "type": "float", + "name": "size_mag", + "setter": "set_size_mag", + "getter": "get_size_mag" + }, + { + "type": "float", + "name": "depth_far", + "setter": "set_depth_far", + "getter": "get_depth_far" + }, + { + "type": "float", + "name": "depth_near", + "setter": "set_depth_near", + "getter": "get_depth_near" + } + ] + }, + { + "name": "GLTFDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "RootNodeMode", + "is_bitfield": false, + "values": [ + { + "name": "ROOT_NODE_MODE_SINGLE_ROOT", + "value": 0 + }, + { + "name": "ROOT_NODE_MODE_KEEP_ROOT", + "value": 1 + }, + { + "name": "ROOT_NODE_MODE_MULTI_ROOT", + "value": 2 + } + ] + }, + { + "name": "TextureMapMode", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_MAP_MODE_DO_NOT_REMAP", + "value": 0 + }, + { + "name": "TEXTURE_MAP_MODE_REMAP_TO_STANDARD_MATERIAL", + "value": 1 + } + ] + }, + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_MODE_INCLUDE_REQUIRED", + "value": 0 + }, + { + "name": "VISIBILITY_MODE_INCLUDE_OPTIONAL", + "value": 1 + }, + { + "name": "VISIBILITY_MODE_EXCLUDE", + "value": 2 + } + ] + }, + { + "name": "ImportFlags", + "is_bitfield": true, + "values": [ + { + "name": "IMPORT_FLAG_GENERATE_TANGENT_ARRAYS", + "value": 8 + }, + { + "name": "IMPORT_FLAG_USE_NAMED_SKIN_BINDS", + "value": 16 + }, + { + "name": "IMPORT_FLAG_DISCARD_MESHES_AND_MATERIALS", + "value": 32 + }, + { + "name": "IMPORT_FLAG_FORCE_DISABLE_MESH_COMPRESSION", + "value": 64 + } + ] + } + ], + "methods": [ + { + "name": "set_image_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "image_format", + "type": "String" + } + ] + }, + { + "name": "get_image_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_lossy_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lossy_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_image_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "fallback_image_format", + "type": "String" + } + ] + }, + { + "name": "get_fallback_image_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_fallback_image_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fallback_image_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fallback_image_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_root_node_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 463633402, + "arguments": [ + { + "name": "root_node_mode", + "type": "enum::GLTFDocument.RootNodeMode" + } + ] + }, + { + "name": "get_root_node_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 948057992, + "return_value": { + "type": "enum::GLTFDocument.RootNodeMode" + } + }, + { + "name": "set_texture_map_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3144426102, + "arguments": [ + { + "name": "texture_map_mode", + "type": "enum::GLTFDocument.TextureMapMode" + } + ] + }, + { + "name": "get_texture_map_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113256994, + "return_value": { + "type": "enum::GLTFDocument.TextureMapMode" + } + }, + { + "name": "set_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2803579218, + "arguments": [ + { + "name": "visibility_mode", + "type": "enum::GLTFDocument.VisibilityMode" + } + ] + }, + { + "name": "get_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3885445962, + "return_value": { + "type": "enum::GLTFDocument.VisibilityMode" + } + }, + { + "name": "append_from_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866380864, + "hash_compatibility": [ + 1862991421 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "base_path", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "append_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1616081266, + "hash_compatibility": [ + 2818062664 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + }, + { + "name": "base_path", + "type": "String" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "append_from_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622574258, + "hash_compatibility": [ + 374125375 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "generate_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 596118388, + "hash_compatibility": [ + 2770277081 + ], + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "bake_fps", + "type": "float", + "meta": "float", + "default_value": "30" + }, + { + "name": "trimming", + "type": "bool", + "default_value": "false" + }, + { + "name": "remove_immutable_tracks", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "generate_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741783455, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "write_to_filesystem", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784551478, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "import_object_model_property", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1206708632, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "json_pointer", + "type": "String" + } + ] + }, + { + "name": "export_object_model_property", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 314209806, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "godot_node", + "type": "Node" + }, + { + "name": "gltf_node_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "register_gltf_document_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3752678331, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "unregister_gltf_document_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2684415758, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + } + ] + }, + { + "name": "get_supported_gltf_extensions", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "String", + "name": "image_format", + "setter": "set_image_format", + "getter": "get_image_format" + }, + { + "type": "float", + "name": "lossy_quality", + "setter": "set_lossy_quality", + "getter": "get_lossy_quality" + }, + { + "type": "String", + "name": "fallback_image_format", + "setter": "set_fallback_image_format", + "getter": "get_fallback_image_format" + }, + { + "type": "float", + "name": "fallback_image_quality", + "setter": "set_fallback_image_quality", + "getter": "get_fallback_image_quality" + }, + { + "type": "int", + "name": "root_node_mode", + "setter": "set_root_node_mode", + "getter": "get_root_node_mode" + }, + { + "type": "int", + "name": "texture_map_mode", + "setter": "set_texture_map_mode", + "getter": "get_texture_map_mode" + }, + { + "type": "int", + "name": "visibility_mode", + "setter": "set_visibility_mode", + "getter": "get_visibility_mode" + } + ] + }, + { + "name": "GLTFDocumentExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_import_preflight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 412946943, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "extensions", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_get_supported_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_parse_node_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2067053794, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "extensions", + "type": "Dictionary" + } + ] + }, + { + "name": "_parse_image_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3201673288, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image_data", + "type": "PackedByteArray" + }, + { + "name": "mime_type", + "type": "String" + }, + { + "name": "ret_image", + "type": "Image" + } + ] + }, + { + "name": "_get_image_file_extension", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "_parse_texture_json", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1624327185, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "ret_gltf_texture", + "type": "GLTFTexture" + } + ] + }, + { + "name": "_import_object_model_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1446147484, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "split_json_pointer", + "type": "PackedStringArray" + }, + { + "name": "partial_paths", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "_import_post_parse", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_import_pre_generate", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_generate_scene_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3810899026, + "return_value": { + "type": "Node3D" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_parent", + "type": "Node" + } + ] + }, + { + "name": "_import_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4064279746, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "json", + "type": "Dictionary" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "_import_post", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 295478427, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_export_get_property_list", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 186716585, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "root_node", + "type": "Node" + } + ] + }, + { + "name": "_export_preflight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 295478427, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_convert_scene_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 147612932, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_node", + "type": "Node" + } + ] + }, + { + "name": "_export_post_convert", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 295478427, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, + { + "name": "_export_preserialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "_export_object_model_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4111022730, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "godot_node", + "type": "Node" + }, + { + "name": "gltf_node_index", + "type": "int", + "meta": "int32" + }, + { + "name": "target_object", + "type": "Object" + }, + { + "name": "target_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_saveable_image_formats", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_serialize_image_to_bytes", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 276886664, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "image_dict", + "type": "Dictionary" + }, + { + "name": "image_format", + "type": "String" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_save_image_at_path", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1844337242, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "file_path", + "type": "String" + }, + { + "name": "image_format", + "type": "String" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_serialize_texture_json", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2565166506, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "gltf_texture", + "type": "GLTFTexture" + }, + { + "name": "image_format", + "type": "String" + } + ] + }, + { + "name": "_export_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4064279746, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "json", + "type": "Dictionary" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "_export_post", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + } + ] + }, + { + "name": "GLTFDocumentExtensionConvertImporterMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFDocumentExtension", + "api_type": "core" + }, + { + "name": "GLTFLight", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3907677874, + "return_value": { + "type": "GLTFLight" + }, + "arguments": [ + { + "name": "light_node", + "type": "Light3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2040811672, + "return_value": { + "type": "Light3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4057087208, + "return_value": { + "type": "GLTFLight" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_light_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_light_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "light_type", + "type": "String" + } + ] + }, + { + "name": "get_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inner_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "outer_cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "intensity", + "setter": "set_intensity", + "getter": "get_intensity" + }, + { + "type": "String", + "name": "light_type", + "setter": "set_light_type", + "getter": "get_light_type" + }, + { + "type": "float", + "name": "range", + "setter": "set_range", + "getter": "get_range" + }, + { + "type": "float", + "name": "inner_cone_angle", + "setter": "set_inner_cone_angle", + "getter": "get_inner_cone_angle" + }, + { + "type": "float", + "name": "outer_cone_angle", + "setter": "set_outer_cone_angle", + "getter": "get_outer_cone_angle" + } + ] + }, + { + "name": "GLTFMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3754628756, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "mesh", + "type": "ImporterMesh" + } + ] + }, + { + "name": "get_blend_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2445143706, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_blend_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "blend_weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_instance_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Material" + } + }, + { + "name": "set_instance_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "instance_materials", + "type": "typedarray::Material" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "Object", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "PackedFloat32Array", + "name": "blend_weights", + "setter": "set_blend_weights", + "getter": "get_blend_weights" + }, + { + "type": "Array", + "name": "instance_materials", + "setter": "set_instance_materials", + "getter": "get_instance_materials" + } + ] + }, + { + "name": "GLTFNode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] + }, + { + "name": "get_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "parent", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_xform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_xform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mesh", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "camera", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skeleton", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2916281908, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "get_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "children", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "append_child_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "child_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "light", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "get_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + }, + { + "name": "get_scene_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 573359477, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "gltf_state", + "type": "GLTFState" + }, + { + "name": "handle_skeletons", + "type": "bool", + "default_value": "true" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" + }, + { + "type": "int", + "name": "parent", + "setter": "set_parent", + "getter": "get_parent" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "Transform3D", + "name": "xform", + "setter": "set_xform", + "getter": "get_xform" + }, + { + "type": "int", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "int", + "name": "camera", + "setter": "set_camera", + "getter": "get_camera" + }, + { + "type": "int", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "int", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Quaternion", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector3", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "PackedInt32Array", + "name": "children", + "setter": "set_children", + "getter": "get_children" + }, + { + "type": "int", + "name": "light", + "setter": "set_light", + "getter": "get_light" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "get_visible" + } + ] + }, + { + "name": "GLTFObjectModelProperty", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "GLTFObjectModelType", + "is_bitfield": false, + "values": [ + { + "name": "GLTF_OBJECT_MODEL_TYPE_UNKNOWN", + "value": 0 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_BOOL", + "value": 1 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT", + "value": 2 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT_ARRAY", + "value": 3 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2", + "value": 4 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3", + "value": 5 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4", + "value": 6 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2X2", + "value": 7 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3X3", + "value": 8 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4X4", + "value": 9 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_INT", + "value": 10 + } + ] + } + ], + "methods": [ + { + "name": "append_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "append_path_to_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1331931644, + "arguments": [ + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "prop_name", + "type": "StringName" + } + ] + }, + { + "name": "get_accessor_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998183368, + "return_value": { + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + }, + { + "name": "get_gltf_to_godot_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } + }, + { + "name": "set_gltf_to_godot_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1815845073, + "arguments": [ + { + "name": "gltf_to_godot_expr", + "type": "Expression" + } + ] + }, + { + "name": "get_godot_to_gltf_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } + }, + { + "name": "set_godot_to_gltf_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1815845073, + "arguments": [ + { + "name": "godot_to_gltf_expr", + "type": "Expression" + } + ] + }, + { + "name": "get_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "has_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_node_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_paths", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_object_model_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1094778507, + "return_value": { + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + }, + { + "name": "set_object_model_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108684086, + "arguments": [ + { + "name": "type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + ] + }, + { + "name": "get_json_pointers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedStringArray" + } + }, + { + "name": "has_json_pointers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_json_pointers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "json_pointers", + "type": "typedarray::PackedStringArray" + } + ] + }, + { + "name": "get_variant_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3416842102, + "return_value": { + "type": "enum::Variant.Type" + } + }, + { + "name": "set_variant_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2887708385, + "arguments": [ + { + "name": "variant_type", + "type": "enum::Variant.Type" + } + ] + }, + { + "name": "set_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150728237, + "arguments": [ + { + "name": "variant_type", + "type": "enum::Variant.Type" + }, + { + "name": "obj_model_type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + ] + } + ], + "properties": [ + { + "type": "Expression", + "name": "gltf_to_godot_expression", + "setter": "set_gltf_to_godot_expression", + "getter": "get_gltf_to_godot_expression" + }, + { + "type": "Expression", + "name": "godot_to_gltf_expression", + "setter": "set_godot_to_gltf_expression", + "getter": "get_godot_to_gltf_expression" + }, + { + "type": "Array", + "name": "node_paths", + "setter": "set_node_paths", + "getter": "get_node_paths" + }, + { + "type": "int", + "name": "object_model_type", + "setter": "set_object_model_type", + "getter": "get_object_model_type" + }, + { + "type": "PackedStringArray", + "name": "json_pointers", + "setter": "set_json_pointers", + "getter": "get_json_pointers" + }, + { + "type": "int", + "name": "variant_type", + "setter": "set_variant_type", + "getter": "get_variant_type" + } + ] + }, + { + "name": "GLTFPhysicsBody", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 420544174, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "body_node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3224013656, + "return_value": { + "type": "CollisionObject3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1177544336, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_body_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_body_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "body_type", + "type": "String" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia_diagonal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_inertia_diagonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "inertia_diagonal", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_inertia_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "inertia_orientation", + "type": "Quaternion" + } + ] + }, + { + "name": "get_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_inertia_tensor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "inertia_tensor", + "type": "Basis" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "body_type", + "setter": "set_body_type", + "getter": "get_body_type" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "inertia_diagonal", + "setter": "set_inertia_diagonal", + "getter": "get_inertia_diagonal" + }, + { + "type": "Quaternion", + "name": "inertia_orientation", + "setter": "set_inertia_orientation", + "getter": "get_inertia_orientation" + }, + { + "type": "Basis", + "name": "inertia_tensor", + "setter": "set_inertia_tensor", + "getter": "get_inertia_tensor" + } + ] + }, + { + "name": "GLTFPhysicsShape", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3613751275, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "shape_node", + "type": "CollisionShape3D" + } + ] + }, + { + "name": "to_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 563689933, + "return_value": { + "type": "CollisionShape3D" + }, + "arguments": [ + { + "name": "cache_shapes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_resource", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3845569786, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "shape_resource", + "type": "Shape3D" + } + ] + }, + { + "name": "to_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1913542110, + "return_value": { + "type": "Shape3D" + }, + "arguments": [ + { + "name": "cache_shapes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2390691823, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_shape_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_shape_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "shape_type", + "type": "String" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_is_trigger", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_is_trigger", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_trigger", + "type": "bool" + } + ] + }, + { + "name": "get_mesh_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mesh_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mesh_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_importer_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161779525, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_importer_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "importer_mesh", + "type": "ImporterMesh" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "shape_type", + "setter": "set_shape_type", + "getter": "get_shape_type" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "is_trigger", + "setter": "set_is_trigger", + "getter": "get_is_trigger" + }, + { + "type": "int", + "name": "mesh_index", + "setter": "set_mesh_index", + "getter": "get_mesh_index" + }, + { + "type": "ImporterMesh", + "name": "importer_mesh", + "setter": "set_importer_mesh", + "getter": "get_importer_mesh" + } + ] + }, + { + "name": "GLTFSkeleton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "roots", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_godot_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1814733083, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "get_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_godot_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_godot_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "godot_bone_node", + "type": "Dictionary" + } + ] + }, + { + "name": "get_bone_attachment_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone_attachment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 945440495, + "return_value": { + "type": "BoneAttachment3D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "joints", + "setter": "set_joints", + "getter": "get_joints" + }, + { + "type": "PackedInt32Array", + "name": "roots", + "setter": "set_roots", + "getter": "get_roots" + }, + { + "type": "Array", + "name": "unique_names", + "setter": "set_unique_names", + "getter": "get_unique_names" + }, + { + "type": "Dictionary", + "name": "godot_bone_node", + "setter": "set_godot_bone_node", + "getter": "get_godot_bone_node" + } + ] + }, + { + "name": "GLTFSkin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_skin_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skin_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skin_root", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joints_original", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints_original", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints_original", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_inverse_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Transform3D" + } + }, + { + "name": "set_inverse_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "inverse_binds", + "type": "typedarray::Transform3D" + } + ] + }, + { + "name": "get_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_non_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_non_joints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "non_joints", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "roots", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "skeleton", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_i_to_bone_i", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_joint_i_to_bone_i", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "joint_i_to_bone_i", + "type": "Dictionary" + } + ] + }, + { + "name": "get_joint_i_to_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_joint_i_to_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "joint_i_to_name", + "type": "Dictionary" + } + ] + }, + { + "name": "get_godot_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1032037385, + "return_value": { + "type": "Skin" + } + }, + { + "name": "set_godot_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "godot_skin", + "type": "Skin" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "skin_root", + "setter": "set_skin_root", + "getter": "get_skin_root" + }, + { + "type": "PackedInt32Array", + "name": "joints_original", + "setter": "set_joints_original", + "getter": "get_joints_original" + }, + { + "type": "Array", + "name": "inverse_binds", + "setter": "set_inverse_binds", + "getter": "get_inverse_binds" + }, + { + "type": "PackedInt32Array", + "name": "joints", + "setter": "set_joints", + "getter": "get_joints" + }, + { + "type": "PackedInt32Array", + "name": "non_joints", + "setter": "set_non_joints", + "getter": "get_non_joints" + }, + { + "type": "PackedInt32Array", + "name": "roots", + "setter": "set_roots", + "getter": "get_roots" + }, + { + "type": "int", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "Dictionary", + "name": "joint_i_to_bone_i", + "setter": "set_joint_i_to_bone_i", + "getter": "get_joint_i_to_bone_i" + }, + { + "type": "Dictionary", + "name": "joint_i_to_name", + "setter": "set_joint_i_to_name", + "getter": "get_joint_i_to_name" + }, + { + "type": "Skin", + "name": "godot_skin", + "setter": "set_godot_skin", + "getter": "get_godot_skin" + } + ] + }, + { + "name": "GLTFSpecGloss", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_diffuse_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "set_diffuse_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "diffuse_img", + "type": "Image" + } + ] + }, + { + "name": "get_diffuse_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_diffuse_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "diffuse_factor", + "type": "Color" + } + ] + }, + { + "name": "get_gloss_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gloss_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gloss_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_specular_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_specular_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "specular_factor", + "type": "Color" + } + ] + }, + { + "name": "get_spec_gloss_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "set_spec_gloss_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "spec_gloss_img", + "type": "Image" + } + ] + } + ], + "properties": [ + { + "type": "Object", + "name": "diffuse_img", + "setter": "set_diffuse_img", + "getter": "get_diffuse_img" + }, + { + "type": "Color", + "name": "diffuse_factor", + "setter": "set_diffuse_factor", + "getter": "get_diffuse_factor" + }, + { + "type": "float", + "name": "gloss_factor", + "setter": "set_gloss_factor", + "getter": "get_gloss_factor" + }, + { + "type": "Color", + "name": "specular_factor", + "setter": "set_specular_factor", + "getter": "get_specular_factor" + }, + { + "type": "Object", + "name": "spec_gloss_img", + "setter": "set_spec_gloss_img", + "getter": "get_spec_gloss_img" + } + ] + }, + { + "name": "GLTFState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "HANDLE_BINARY_DISCARD_TEXTURES", + "value": 0 + }, + { + "name": "HANDLE_BINARY_EXTRACT_TEXTURES", + "value": 1 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_BASISU", + "value": 2 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_UNCOMPRESSED", + "value": 3 + } + ], + "enums": [ + { + "name": "HandleBinaryImageMode", + "is_bitfield": false, + "values": [ + { + "name": "HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES", + "value": 0 + }, + { + "name": "HANDLE_BINARY_IMAGE_MODE_EXTRACT_TEXTURES", + "value": 1 + }, + { + "name": "HANDLE_BINARY_IMAGE_MODE_EMBED_AS_BASISU", + "value": 2 + }, + { + "name": "HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "add_used_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "extension_name", + "type": "String" + }, + { + "name": "required", + "type": "bool" + } + ] + }, + { + "name": "append_data_to_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1460416665, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + }, + { + "name": "deduplication", + "type": "bool" + } + ] + }, + { + "name": "append_gltf_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3562288551, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "godot_scene_node", + "type": "Node" + }, + { + "name": "parent_node_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_json", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "hash_compatibility": [ + 2382534195 + ], + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "set_json", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "json", + "type": "Dictionary" + } + ] + }, + { + "name": "get_major_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_major_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "major_version", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minor_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_minor_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "minor_version", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_copyright", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_copyright", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "copyright", + "type": "String" + } + ] + }, + { + "name": "get_glb_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "hash_compatibility": [ + 2115431945 + ], + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_glb_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "glb_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_use_named_skin_binds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_named_skin_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_named_skin_binds", + "type": "bool" + } + ] + }, + { + "name": "get_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFNode" + } + }, + { + "name": "set_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "nodes", + "type": "typedarray::GLTFNode" + } + ] + }, + { + "name": "get_buffers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::PackedByteArray" + } + }, + { + "name": "set_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "buffers", + "type": "typedarray::PackedByteArray" + } + ] + }, + { + "name": "get_buffer_views", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFBufferView" + } + }, + { + "name": "set_buffer_views", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "buffer_views", + "type": "typedarray::GLTFBufferView" + } + ] + }, + { + "name": "get_accessors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFAccessor" + } + }, + { + "name": "set_accessors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "accessors", + "type": "typedarray::GLTFAccessor" + } + ] + }, + { + "name": "get_meshes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFMesh" + } + }, + { + "name": "set_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "meshes", + "type": "typedarray::GLTFMesh" + } + ] + }, + { + "name": "get_animation_players_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "hash_compatibility": [ + 3744713108 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "anim_player_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_animation_player", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1550200483, + "hash_compatibility": [ + 925043400 + ], + "return_value": { + "type": "AnimationPlayer" + }, + "arguments": [ + { + "name": "anim_player_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_materials", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::Material" + } + }, + { + "name": "set_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "materials", + "type": "typedarray::Material" + } + ] + }, + { + "name": "get_scene_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "hash_compatibility": [ + 2841200299 + ], + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_name", + "type": "String" + } + ] + }, + { + "name": "get_base_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "hash_compatibility": [ + 2841200299 + ], + "return_value": { + "type": "String" + } + }, + { + "name": "set_base_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "get_filename", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_filename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_root_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "hash_compatibility": [ + 969006518 + ], + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_root_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "root_nodes", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_textures", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFTexture" + } + }, + { + "name": "set_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "textures", + "type": "typedarray::GLTFTexture" + } + ] + }, + { + "name": "get_texture_samplers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFTextureSampler" + } + }, + { + "name": "set_texture_samplers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "texture_samplers", + "type": "typedarray::GLTFTextureSampler" + } + ] + }, + { + "name": "get_images", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::Texture2D" + } + }, + { + "name": "set_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "images", + "type": "typedarray::Texture2D" + } + ] + }, + { + "name": "get_skins", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFSkin" + } + }, + { + "name": "set_skins", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "skins", + "type": "typedarray::GLTFSkin" + } + ] + }, + { + "name": "get_cameras", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFCamera" + } + }, + { + "name": "set_cameras", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "cameras", + "type": "typedarray::GLTFCamera" + } + ] + }, + { + "name": "get_lights", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFLight" + } + }, + { + "name": "set_lights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "lights", + "type": "typedarray::GLTFLight" + } + ] + }, + { + "name": "get_unique_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_unique_animation_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::String" + } + }, + { + "name": "set_unique_animation_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "unique_animation_names", + "type": "typedarray::String" + } + ] + }, + { + "name": "get_skeletons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFSkeleton" + } + }, + { + "name": "set_skeletons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "skeletons", + "type": "typedarray::GLTFSkeleton" + } + ] + }, + { + "name": "get_create_animations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_create_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "create_animations", + "type": "bool" + } + ] + }, + { + "name": "get_import_as_skeleton_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_import_as_skeleton_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "import_as_skeleton_bones", + "type": "bool" + } + ] + }, + { + "name": "get_animations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "hash_compatibility": [ + 2915620761 + ], + "return_value": { + "type": "typedarray::GLTFAnimation" + } + }, + { + "name": "set_animations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "animations", + "type": "typedarray::GLTFAnimation" + } + ] + }, + { + "name": "get_scene_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 539202265, + "hash_compatibility": [ + 4253421667 + ], + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "gltf_node_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810805390, + "hash_compatibility": [ + 1205807060 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "scene_node", + "type": "Node" + } + ] + }, + { + "name": "get_additional_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "hash_compatibility": [ + 2138907829 + ], + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] + }, + { + "name": "set_additional_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + }, + { + "name": "get_handle_binary_image_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1363384196, + "return_value": { + "type": "enum::GLTFState.HandleBinaryImageMode" + } + }, + { + "name": "set_handle_binary_image_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 854676334, + "arguments": [ + { + "name": "method", + "type": "enum::GLTFState.HandleBinaryImageMode" + } + ] + }, + { + "name": "set_bake_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bake_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_handle_binary_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_handle_binary_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "method", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "json", + "setter": "set_json", + "getter": "get_json" + }, + { + "type": "int", + "name": "major_version", + "setter": "set_major_version", + "getter": "get_major_version" + }, + { + "type": "int", + "name": "minor_version", + "setter": "set_minor_version", + "getter": "get_minor_version" + }, + { + "type": "String", + "name": "copyright", + "setter": "set_copyright", + "getter": "get_copyright" + }, + { + "type": "PackedByteArray", + "name": "glb_data", + "setter": "set_glb_data", + "getter": "get_glb_data" + }, + { + "type": "bool", + "name": "use_named_skin_binds", + "setter": "set_use_named_skin_binds", + "getter": "get_use_named_skin_binds" + }, + { + "type": "Array", + "name": "nodes", + "setter": "set_nodes", + "getter": "get_nodes" + }, + { + "type": "Array", + "name": "buffers", + "setter": "set_buffers", + "getter": "get_buffers" + }, + { + "type": "Array", + "name": "buffer_views", + "setter": "set_buffer_views", + "getter": "get_buffer_views" + }, + { + "type": "Array", + "name": "accessors", + "setter": "set_accessors", + "getter": "get_accessors" + }, + { + "type": "Array", + "name": "meshes", + "setter": "set_meshes", + "getter": "get_meshes" + }, + { + "type": "Array", + "name": "materials", + "setter": "set_materials", + "getter": "get_materials" + }, + { + "type": "String", + "name": "scene_name", + "setter": "set_scene_name", + "getter": "get_scene_name" + }, + { + "type": "String", + "name": "base_path", + "setter": "set_base_path", + "getter": "get_base_path" + }, + { + "type": "String", + "name": "filename", + "setter": "set_filename", + "getter": "get_filename" + }, + { + "type": "PackedInt32Array", + "name": "root_nodes", + "setter": "set_root_nodes", + "getter": "get_root_nodes" + }, + { + "type": "Array", + "name": "textures", + "setter": "set_textures", + "getter": "get_textures" + }, + { + "type": "Array", + "name": "texture_samplers", + "setter": "set_texture_samplers", + "getter": "get_texture_samplers" + }, + { + "type": "Array", + "name": "images", + "setter": "set_images", + "getter": "get_images" + }, + { + "type": "Array", + "name": "skins", + "setter": "set_skins", + "getter": "get_skins" + }, + { + "type": "Array", + "name": "cameras", + "setter": "set_cameras", + "getter": "get_cameras" + }, + { + "type": "Array", + "name": "lights", + "setter": "set_lights", + "getter": "get_lights" + }, + { + "type": "Array", + "name": "unique_names", + "setter": "set_unique_names", + "getter": "get_unique_names" + }, + { + "type": "Array", + "name": "unique_animation_names", + "setter": "set_unique_animation_names", + "getter": "get_unique_animation_names" + }, + { + "type": "Array", + "name": "skeletons", + "setter": "set_skeletons", + "getter": "get_skeletons" + }, + { + "type": "bool", + "name": "create_animations", + "setter": "set_create_animations", + "getter": "get_create_animations" + }, + { + "type": "bool", + "name": "import_as_skeleton_bones", + "setter": "set_import_as_skeleton_bones", + "getter": "get_import_as_skeleton_bones" + }, + { + "type": "Array", + "name": "animations", + "setter": "set_animations", + "getter": "get_animations" + }, + { + "type": "int", + "name": "handle_binary_image_mode", + "setter": "set_handle_binary_image_mode", + "getter": "get_handle_binary_image_mode" + }, + { + "type": "float", + "name": "bake_fps", + "setter": "set_bake_fps", + "getter": "get_bake_fps" + }, + { + "type": "int", + "name": "handle_binary_image", + "setter": "set_handle_binary_image", + "getter": "get_handle_binary_image" + } + ] + }, + { + "name": "GLTFTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_src_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_src_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "src_image", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sampler", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sampler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sampler", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "src_image", + "setter": "set_src_image", + "getter": "get_src_image" + }, + { + "type": "int", + "name": "sampler", + "setter": "set_sampler", + "getter": "get_sampler" + } + ] + }, + { + "name": "GLTFTextureSampler", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "filter_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "filter_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_wrap_s", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wrap_s", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "wrap_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_wrap_t", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_wrap_t", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "wrap_mode", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "wrap_s", + "setter": "set_wrap_s", + "getter": "get_wrap_s" + }, + { + "type": "int", + "name": "wrap_t", + "setter": "set_wrap_t", + "getter": "get_wrap_t" + } + ] + }, + { + "name": "GPUParticles2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + } + ] + }, + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "secs", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "visibility_rect", + "type": "Rect2" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2019720106, + "hash_compatibility": [ + 373806689 + ], + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + }, + { + "name": "process_time_residual", + "type": "float", + "meta": "float", + "default_value": "0" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_collision_base_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interp_to_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1939677959, + "arguments": [ + { + "name": "order", + "type": "enum::GPUParticles2D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 941479095, + "return_value": { + "type": "enum::GPUParticles2D.DrawOrder" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "capture_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_sub_emitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_sub_emitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "emit_particle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179202058, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "velocity", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_trail_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_trail_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_trail_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_trail_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_trail_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_trail_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_trail_section_subdivisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_trail_section_subdivisions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + }, + { + "name": "set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amount_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "amount_ratio", + "setter": "set_amount_ratio", + "getter": "get_amount_ratio" + }, + { + "type": "NodePath", + "name": "sub_emitter", + "setter": "set_sub_emitter", + "getter": "get_sub_emitter" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "interpolate", + "setter": "set_interpolate", + "getter": "get_interpolate" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "float", + "name": "collision_base_size", + "setter": "set_collision_base_size", + "getter": "get_collision_base_size" + }, + { + "type": "Rect2", + "name": "visibility_rect", + "setter": "set_visibility_rect", + "getter": "get_visibility_rect" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "bool", + "name": "trail_enabled", + "setter": "set_trail_enabled", + "getter": "is_trail_enabled" + }, + { + "type": "float", + "name": "trail_lifetime", + "setter": "set_trail_lifetime", + "getter": "get_trail_lifetime" + }, + { + "type": "int", + "name": "trail_sections", + "setter": "set_trail_sections", + "getter": "get_trail_sections" + }, + { + "type": "int", + "name": "trail_section_subdivisions", + "setter": "set_trail_section_subdivisions", + "getter": "get_trail_section_subdivisions" + }, + { + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" + } + ] + }, + { + "name": "GPUParticles3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "constants": [ + { + "name": "MAX_DRAW_PASSES", + "value": 4 + } + ], + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + }, + { + "name": "TransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + }, + { + "name": "TRANSFORM_ALIGN_LOCAL_BILLBOARD", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_visibility_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_emitting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pre_process_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_explosiveness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_randomness_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_visibility_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_use_local_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_fixed_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fractional_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_collision_base_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interp_to_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208074815, + "arguments": [ + { + "name": "order", + "type": "enum::GPUParticles3D.DrawOrder" + } + ] + }, + { + "name": "get_draw_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3770381780, + "return_value": { + "type": "enum::GPUParticles3D.DrawOrder" + } + }, + { + "name": "set_draw_passes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "passes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_draw_pass_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969122797, + "arguments": [ + { + "name": "pass", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_draw_passes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_draw_pass_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1576363275, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "pass", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "capture_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_sub_emitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_sub_emitter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "emit_particle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 992173727, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + }, + { + "name": "velocity", + "type": "Vector3" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_trail_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_trail_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "secs", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_trail_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_trail_lifetime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_transform_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3892425954, + "arguments": [ + { + "name": "align", + "type": "enum::GPUParticles3D.TransformAlign" + } + ] + }, + { + "name": "get_transform_align", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100992166, + "return_value": { + "type": "enum::GPUParticles3D.TransformAlign" + } + }, + { + "name": "set_transform_align_channel_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 540833286, + "arguments": [ + { + "name": "channel_filter", + "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc" + } + ] + }, + { + "name": "get_transform_align_channel_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1664431231, + "return_value": { + "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc" + } + }, + { + "name": "set_transform_align_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781785913, + "arguments": [ + { + "name": "align", + "type": "enum::RenderingServer.ParticlesTransformAlignAxis" + } + ] + }, + { + "name": "get_transform_align_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2427180841, + "return_value": { + "type": "enum::RenderingServer.ParticlesTransformAlignAxis" + } + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "particles", + "type": "Node" + } + ] + }, + { + "name": "set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amount_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 66938510, + "hash_compatibility": [ + 373806689 + ], + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + }, + { + "name": "process_time_residual", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" + }, + { + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" + }, + { + "type": "float", + "name": "amount_ratio", + "setter": "set_amount_ratio", + "getter": "get_amount_ratio" + }, + { + "type": "NodePath", + "name": "sub_emitter", + "setter": "set_sub_emitter", + "getter": "get_sub_emitter" + }, + { + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" + }, + { + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" + }, + { + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" + }, + { + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" + }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "int", + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" + }, + { + "type": "bool", + "name": "interpolate", + "setter": "set_interpolate", + "getter": "get_interpolate" + }, + { + "type": "bool", + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" + }, + { + "type": "float", + "name": "collision_base_size", + "setter": "set_collision_base_size", + "getter": "get_collision_base_size" + }, + { + "type": "AABB", + "name": "visibility_aabb", + "setter": "set_visibility_aabb", + "getter": "get_visibility_aabb" + }, + { + "type": "bool", + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" + }, + { + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" + }, + { + "type": "int", + "name": "transform_align", + "setter": "set_transform_align", + "getter": "get_transform_align" + }, + { + "type": "int", + "name": "transform_align_axis", + "setter": "set_transform_align_axis", + "getter": "get_transform_align_axis" + }, + { + "type": "int", + "name": "transform_align_channel_filter", + "setter": "set_transform_align_channel_filter", + "getter": "get_transform_align_channel_filter" + }, + { + "type": "bool", + "name": "trail_enabled", + "setter": "set_trail_enabled", + "getter": "is_trail_enabled" + }, + { + "type": "float", + "name": "trail_lifetime", + "setter": "set_trail_lifetime", + "getter": "get_trail_lifetime" + }, + { + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" + }, + { + "type": "int", + "name": "draw_passes", + "setter": "set_draw_passes", + "getter": "get_draw_passes" + }, + { + "type": "Mesh", + "name": "draw_pass_1", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 0 + }, + { + "type": "Mesh", + "name": "draw_pass_2", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 1 + }, + { + "type": "Mesh", + "name": "draw_pass_3", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 2 + }, + { + "type": "Mesh", + "name": "draw_pass_4", + "setter": "set_draw_pass_mesh", + "getter": "get_draw_pass_mesh", + "index": 3 + }, + { + "type": "Skin", + "name": "draw_skin", + "setter": "set_skin", + "getter": "get_skin" + } + ] + }, + { + "name": "GPUParticlesAttractor3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "attenuation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_attenuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_directionality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_directionality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "float", + "name": "attenuation", + "setter": "set_attenuation", + "getter": "get_attenuation" + }, + { + "type": "float", + "name": "directionality", + "setter": "set_directionality", + "getter": "get_directionality" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "GPUParticlesAttractorBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "GPUParticlesAttractorSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "GPUParticlesAttractorVectorField3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesAttractor3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "GPUParticlesCollision3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + } + ] + }, + { + "name": "GPUParticlesCollisionBox3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "GPUParticlesCollisionHeightField3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "enums": [ + { + "name": "Resolution", + "is_bitfield": false, + "values": [ + { + "name": "RESOLUTION_256", + "value": 0 + }, + { + "name": "RESOLUTION_512", + "value": 1 + }, + { + "name": "RESOLUTION_1024", + "value": 2 + }, + { + "name": "RESOLUTION_2048", + "value": 3 + }, + { + "name": "RESOLUTION_4096", + "value": 4 + }, + { + "name": "RESOLUTION_8192", + "value": 5 + }, + { + "name": "RESOLUTION_MAX", + "value": 6 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_MODE_WHEN_MOVED", + "value": 0 + }, + { + "name": "UPDATE_MODE_ALWAYS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1009996517, + "arguments": [ + { + "name": "resolution", + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1156065644, + "return_value": { + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 673680859, + "arguments": [ + { + "name": "update_mode", + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998141380, + "return_value": { + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + } + }, + { + "name": "set_heightfield_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "heightfield_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_heightfield_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_heightfield_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_heightfield_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_follow_camera_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_follow_camera_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "int", + "name": "update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + }, + { + "type": "bool", + "name": "follow_camera_enabled", + "setter": "set_follow_camera_enabled", + "getter": "is_follow_camera_enabled" + }, + { + "type": "int", + "name": "heightfield_mask", + "setter": "set_heightfield_mask", + "getter": "get_heightfield_mask" + } + ] + }, + { + "name": "GPUParticlesCollisionSDF3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "enums": [ + { + "name": "Resolution", + "is_bitfield": false, + "values": [ + { + "name": "RESOLUTION_16", + "value": 0 + }, + { + "name": "RESOLUTION_32", + "value": 1 + }, + { + "name": "RESOLUTION_64", + "value": 2 + }, + { + "name": "RESOLUTION_128", + "value": 3 + }, + { + "name": "RESOLUTION_256", + "value": 4 + }, + { + "name": "RESOLUTION_512", + "value": 5 + }, + { + "name": "RESOLUTION_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155629297, + "arguments": [ + { + "name": "resolution", + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2919555867, + "return_value": { + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "texture", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + }, + { + "name": "set_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "thickness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bake_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_bake_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_bake_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_bake_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "float", + "name": "thickness", + "setter": "set_thickness", + "getter": "get_thickness" + }, + { + "type": "int", + "name": "bake_mask", + "setter": "set_bake_mask", + "getter": "get_bake_mask" + }, + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "GPUParticlesCollisionSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GPUParticlesCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "Generic6DOFJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_LINEAR_LOWER_LIMIT", + "value": 0 + }, + { + "name": "PARAM_LINEAR_UPPER_LIMIT", + "value": 1 + }, + { + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "PARAM_LINEAR_RESTITUTION", + "value": 3 + }, + { + "name": "PARAM_LINEAR_DAMPING", + "value": 4 + }, + { + "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY", + "value": 5 + }, + { + "name": "PARAM_LINEAR_MOTOR_FORCE_LIMIT", + "value": 6 + }, + { + "name": "PARAM_LINEAR_SPRING_STIFFNESS", + "value": 7 + }, + { + "name": "PARAM_LINEAR_SPRING_DAMPING", + "value": 8 + }, + { + "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT", + "value": 9 + }, + { + "name": "PARAM_ANGULAR_LOWER_LIMIT", + "value": 10 + }, + { + "name": "PARAM_ANGULAR_UPPER_LIMIT", + "value": 11 + }, + { + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 12 + }, + { + "name": "PARAM_ANGULAR_DAMPING", + "value": 13 + }, + { + "name": "PARAM_ANGULAR_RESTITUTION", + "value": 14 + }, + { + "name": "PARAM_ANGULAR_FORCE_LIMIT", + "value": 15 + }, + { + "name": "PARAM_ANGULAR_ERP", + "value": 16 + }, + { + "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY", + "value": 17 + }, + { + "name": "PARAM_ANGULAR_MOTOR_FORCE_LIMIT", + "value": 18 + }, + { + "name": "PARAM_ANGULAR_SPRING_STIFFNESS", + "value": 19 + }, + { + "name": "PARAM_ANGULAR_SPRING_DAMPING", + "value": 20 + }, + { + "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT", + "value": 21 + }, + { + "name": "PARAM_MAX", + "value": 22 + } + ] + }, + { + "name": "Flag", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_ENABLE_LINEAR_LIMIT", + "value": 0 + }, + { + "name": "FLAG_ENABLE_ANGULAR_LIMIT", + "value": 1 + }, + { + "name": "FLAG_ENABLE_LINEAR_SPRING", + "value": 3 + }, + { + "name": "FLAG_ENABLE_ANGULAR_SPRING", + "value": 2 + }, + { + "name": "FLAG_ENABLE_MOTOR", + "value": 4 + }, + { + "name": "FLAG_ENABLE_LINEAR_MOTOR", + "value": 5 + }, + { + "name": "FLAG_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_param_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_param_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_param_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018184242, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2599835054, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" + } + ] + }, + { + "name": "set_flag_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + }, + { + "name": "set_flag_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + }, + { + "name": "set_flag_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451594564, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_flag_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2122427807, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" + } + ] + } + ] + }, + { + "name": "Geometry2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "PolyBooleanOperation", + "is_bitfield": false, + "values": [ + { + "name": "OPERATION_UNION", + "value": 0 + }, + { + "name": "OPERATION_DIFFERENCE", + "value": 1 + }, + { + "name": "OPERATION_INTERSECTION", + "value": 2 + }, + { + "name": "OPERATION_XOR", + "value": 3 + } + ] + }, + { + "name": "PolyJoinType", + "is_bitfield": false, + "values": [ + { + "name": "JOIN_SQUARE", + "value": 0 + }, + { + "name": "JOIN_ROUND", + "value": 1 + }, + { + "name": "JOIN_MITER", + "value": 2 + } + ] + }, + { + "name": "PolyEndType", + "is_bitfield": false, + "values": [ + { + "name": "END_POLYGON", + "value": 0 + }, + { + "name": "END_JOINED", + "value": 1 + }, + { + "name": "END_BUTT", + "value": 2 + }, + { + "name": "END_SQUARE", + "value": 3 + }, + { + "name": "END_ROUND", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "is_point_in_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2929491703, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356928167, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "segment_from", + "type": "Vector2" + }, + { + "name": "segment_to", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2058025344, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "to_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "to_b", + "type": "Vector2" + } + ] + }, + { + "name": "line_intersects_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2058025344, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "dir_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "dir_b", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344690961, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector2" + }, + { + "name": "q1", + "type": "Vector2" + }, + { + "name": "p2", + "type": "Vector2" + }, + { + "name": "q2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4172901909, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4172901909, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "point_is_inside_triangle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025948137, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "a", + "type": "Vector2" + }, + { + "name": "b", + "type": "Vector2" + }, + { + "name": "c", + "type": "Vector2" + } + ] + }, + { + "name": "is_polygon_clockwise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1361156557, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "is_point_in_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 738277916, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1389921771, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_delaunay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1389921771, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2004331998, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "decompose_polygon_in_convex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3982393695, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "merge_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "exclude_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "offset_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1275354010, + "hash_compatibility": [ + 3837618924 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + } + ] + }, + { + "name": "offset_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328231778, + "hash_compatibility": [ + 328033063 + ], + "return_value": { + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + }, + { + "name": "end_type", + "type": "enum::Geometry2D.PolyEndType", + "default_value": "3" + } + ] + }, + { + "name": "make_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1337682371, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "sizes", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "bresenham_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1989391000, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + }, + { + "name": "to", + "type": "Vector2i" + } + ] + } + ] + }, + { + "name": "Geometry3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "compute_convex_mesh_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936902142, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "build_box_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3622277145, + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "build_cylinder_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 449920067, + "hash_compatibility": [ + 3142160516 + ], + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "build_capsule_planes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113592876, + "hash_compatibility": [ + 410870045 + ], + "return_value": { + "type": "typedarray::Plane" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "lats", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1056373962, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector3" + }, + { + "name": "p2", + "type": "Vector3" + }, + { + "name": "q1", + "type": "Vector3" + }, + { + "name": "q2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168193209, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2168193209, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "get_triangle_barycentric_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362048029, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "ray_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718655448, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1718655448, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_sphere", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4080141172, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "sphere_position", + "type": "Vector3" + }, + { + "name": "sphere_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_cylinder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2361316491, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_convex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537425332, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "planes", + "type": "typedarray::Plane" + } + ] + }, + { + "name": "clip_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2603188319, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + }, + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "tetrahedralize_delaunay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230191221, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + } + ] + } + ] + }, + { + "name": "GeometryInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_CASTING_SETTING_OFF", + "value": 0 + }, + { + "name": "SHADOW_CASTING_SETTING_ON", + "value": 1 + }, + { + "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", + "value": 3 + } + ] + }, + { + "name": "GIMode", + "is_bitfield": false, + "values": [ + { + "name": "GI_MODE_DISABLED", + "value": 0 + }, + { + "name": "GI_MODE_STATIC", + "value": 1 + }, + { + "name": "GI_MODE_DYNAMIC", + "value": 2 + } + ] + }, + { + "name": "LightmapScale", + "is_bitfield": false, + "values": [ + { + "name": "LIGHTMAP_SCALE_1X", + "value": 0 + }, + { + "name": "LIGHTMAP_SCALE_2X", + "value": 1 + }, + { + "name": "LIGHTMAP_SCALE_4X", + "value": 2 + }, + { + "name": "LIGHTMAP_SCALE_8X", + "value": 3 + }, + { + "name": "LIGHTMAP_SCALE_MAX", + "value": 4 + } + ] + }, + { + "name": "VisibilityRangeFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_RANGE_FADE_DISABLED", + "value": 0 + }, + { + "name": "VISIBILITY_RANGE_FADE_SELF", + "value": 1 + }, + { + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material_overlay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856677339, + "arguments": [ + { + "name": "shadow_casting_setting", + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + ] + }, + { + "name": "get_cast_shadows_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383019359, + "return_value": { + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + }, + { + "name": "set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lod_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "transparency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_transparency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_fade_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440117808, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "get_visibility_range_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2067221882, + "return_value": { + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + }, + { + "name": "set_instance_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_instance_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_extra_cull_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_extra_cull_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lightmap_texel_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lightmap_texel_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lightmap_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2462696582, + "arguments": [ + { + "name": "scale", + "type": "enum::GeometryInstance3D.LightmapScale" + } + ] + }, + { + "name": "get_lightmap_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 798767852, + "return_value": { + "type": "enum::GeometryInstance3D.LightmapScale" + } + }, + { + "name": "set_gi_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2548557163, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.GIMode" + } + ] + }, + { + "name": "get_gi_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2188566509, + "return_value": { + "type": "enum::GeometryInstance3D.GIMode" + } + }, + { + "name": "set_ignore_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore_culling", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material_override", + "setter": "set_material_override", + "getter": "get_material_override" + }, + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material_overlay", + "setter": "set_material_overlay", + "getter": "get_material_overlay" + }, + { + "type": "float", + "name": "transparency", + "setter": "set_transparency", + "getter": "get_transparency" + }, + { + "type": "int", + "name": "cast_shadow", + "setter": "set_cast_shadows_setting", + "getter": "get_cast_shadows_setting" + }, + { + "type": "float", + "name": "extra_cull_margin", + "setter": "set_extra_cull_margin", + "getter": "get_extra_cull_margin" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "float", + "name": "lod_bias", + "setter": "set_lod_bias", + "getter": "get_lod_bias" + }, + { + "type": "bool", + "name": "ignore_occlusion_culling", + "setter": "set_ignore_occlusion_culling", + "getter": "is_ignoring_occlusion_culling" + }, + { + "type": "int", + "name": "gi_mode", + "setter": "set_gi_mode", + "getter": "get_gi_mode" + }, + { + "type": "float", + "name": "gi_lightmap_texel_scale", + "setter": "set_lightmap_texel_scale", + "getter": "get_lightmap_texel_scale" + }, + { + "type": "int", + "name": "gi_lightmap_scale", + "setter": "set_lightmap_scale", + "getter": "get_lightmap_scale" + }, + { + "type": "float", + "name": "visibility_range_begin", + "setter": "set_visibility_range_begin", + "getter": "get_visibility_range_begin" + }, + { + "type": "float", + "name": "visibility_range_begin_margin", + "setter": "set_visibility_range_begin_margin", + "getter": "get_visibility_range_begin_margin" + }, + { + "type": "float", + "name": "visibility_range_end", + "setter": "set_visibility_range_end", + "getter": "get_visibility_range_end" + }, + { + "type": "float", + "name": "visibility_range_end_margin", + "setter": "set_visibility_range_end_margin", + "getter": "get_visibility_range_end_margin" + }, + { + "type": "int", + "name": "visibility_range_fade_mode", + "setter": "set_visibility_range_fade_mode", + "getter": "get_visibility_range_fade_mode" + } + ] + }, + { + "name": "GodotInstance", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_started", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "iteration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "focus_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "focus_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "resume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "Gradient", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "InterpolationMode", + "is_bitfield": false, + "values": [ + { + "name": "GRADIENT_INTERPOLATE_LINEAR", + "value": 0 + }, + { + "name": "GRADIENT_INTERPOLATE_CONSTANT", + "value": 1 + }, + { + "name": "GRADIENT_INTERPOLATE_CUBIC", + "value": 2 + } + ] + }, + { + "name": "ColorSpace", + "is_bitfield": false, + "values": [ + { + "name": "GRADIENT_COLOR_SPACE_SRGB", + "value": 0 + }, + { + "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB", + "value": 1 + }, + { + "name": "GRADIENT_COLOR_SPACE_OKLAB", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3629403827, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reverse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "point", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1250405064, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "offsets", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1971444490, + "arguments": [ + { + "name": "interpolation_mode", + "type": "enum::Gradient.InterpolationMode" + } + ] + }, + { + "name": "get_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674172981, + "return_value": { + "type": "enum::Gradient.InterpolationMode" + } + }, + { + "name": "set_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3685995981, + "arguments": [ + { + "name": "interpolation_color_space", + "type": "enum::Gradient.ColorSpace" + } + ] + }, + { + "name": "get_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1538296000, + "return_value": { + "type": "enum::Gradient.ColorSpace" + } + } + ], + "properties": [ + { + "type": "int", + "name": "interpolation_mode", + "setter": "set_interpolation_mode", + "getter": "get_interpolation_mode" + }, + { + "type": "int", + "name": "interpolation_color_space", + "setter": "set_interpolation_color_space", + "getter": "get_interpolation_color_space" + }, + { + "type": "PackedFloat32Array", + "name": "offsets", + "setter": "set_offsets", + "getter": "get_offsets" + }, + { + "type": "PackedColorArray", + "name": "colors", + "setter": "set_colors", + "getter": "get_colors" + } + ] + }, + { + "name": "GradientTexture1D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_hdr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "bool", + "name": "use_hdr", + "setter": "set_use_hdr", + "getter": "is_using_hdr" + } + ] + }, + { + "name": "GradientTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "Fill", + "is_bitfield": false, + "values": [ + { + "name": "FILL_LINEAR", + "value": 0 + }, + { + "name": "FILL_RADIAL", + "value": 1 + }, + { + "name": "FILL_SQUARE", + "value": 2 + }, + { + "name": "FILL_CONIC", + "value": 3 + } + ] + }, + { + "name": "Repeat", + "is_bitfield": false, + "values": [ + { + "name": "REPEAT_NONE", + "value": 0 + }, + { + "name": "REPEAT", + "value": 1 + }, + { + "name": "REPEAT_MIRROR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_hdr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3623927636, + "arguments": [ + { + "name": "fill", + "type": "enum::GradientTexture2D.Fill" + } + ] + }, + { + "name": "get_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1876227217, + "return_value": { + "type": "enum::GradientTexture2D.Fill" + } + }, + { + "name": "set_fill_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "fill_from", + "type": "Vector2" + } + ] + }, + { + "name": "get_fill_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_fill_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "fill_to", + "type": "Vector2" + } + ] + }, + { + "name": "get_fill_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1357597002, + "arguments": [ + { + "name": "repeat", + "type": "enum::GradientTexture2D.Repeat" + } + ] + }, + { + "name": "get_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3351758665, + "return_value": { + "type": "enum::GradientTexture2D.Repeat" + } + } + ], + "properties": [ + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "use_hdr", + "setter": "set_use_hdr", + "getter": "is_using_hdr" + }, + { + "type": "int", + "name": "fill", + "setter": "set_fill", + "getter": "get_fill" + }, + { + "type": "Vector2", + "name": "fill_from", + "setter": "set_fill_from", + "getter": "get_fill_from" + }, + { + "type": "Vector2", + "name": "fill_to", + "setter": "set_fill_to", + "getter": "get_fill_to" + }, + { + "type": "int", + "name": "repeat", + "setter": "set_repeat", + "getter": "get_repeat" + } + ] + }, + { + "name": "GraphEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "PanningScheme", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_ZOOMS", + "value": 0 + }, + { + "name": "SCROLL_PANS", + "value": 1 + } + ] + }, + { + "name": "GridPattern", + "is_bitfield": false, + "values": [ + { + "name": "GRID_PATTERN_LINES", + "value": 0 + }, + { + "name": "GRID_PATTERN_DOTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_is_in_input_hotzone", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1779768129, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "in_node", + "type": "Object" + }, + { + "name": "in_port", + "type": "int", + "meta": "int32" + }, + { + "name": "mouse_position", + "type": "Vector2" + } + ] + }, + { + "name": "_is_in_output_hotzone", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1779768129, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "in_node", + "type": "Object" + }, + { + "name": "in_port", + "type": "int", + "meta": "int32" + }, + { + "name": "mouse_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_connection_line", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3932192302, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_position", + "type": "Vector2" + }, + { + "name": "to_position", + "type": "Vector2" + } + ] + }, + { + "name": "_is_node_hover_valid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4216241294, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1376144231, + "hash_compatibility": [ + 195065850 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + }, + { + "name": "keep_alive", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_node_connected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4216241294, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "disconnect_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1933654315, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_connection_activity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1141899943, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "connections", + "type": "typedarray::Dictionary" + } + ] + }, + { + "name": "get_connection_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_connection_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861718734, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_closest_connection_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 453879819, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "max_distance", + "type": "float", + "meta": "float", + "default_value": "4.0" + } + ] + }, + { + "name": "get_connection_list_from_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3147814860, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "node", + "type": "StringName" + } + ] + }, + { + "name": "get_connections_intersecting_with_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2709748719, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "clear_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_connection_drag_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "add_valid_right_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_right_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_valid_left_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_left_disconnect_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_valid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_valid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_valid_connection_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3932192302, + "hash_compatibility": [ + 1562168077 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from_node", + "type": "Vector2" + }, + { + "name": "to_node", + "type": "Vector2" + } + ] + }, + { + "name": "attach_graph_element_to_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "element", + "type": "StringName" + }, + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "detach_graph_element_from_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "element", + "type": "StringName" + } + ] + }, + { + "name": "get_element_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 988084372, + "return_value": { + "type": "GraphFrame" + }, + "arguments": [ + { + "name": "element", + "type": "StringName" + } + ] + }, + { + "name": "get_attached_nodes_of_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::StringName" + }, + "arguments": [ + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "set_panning_scheme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 18893313, + "arguments": [ + { + "name": "scheme", + "type": "enum::GraphEdit.PanningScheme" + } + ] + }, + { + "name": "get_panning_scheme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 549924446, + "return_value": { + "type": "enum::GraphEdit.PanningScheme" + } + }, + { + "name": "set_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zoom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "zoom_step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_zoom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_show_grid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_showing_grid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_grid_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1074098205, + "arguments": [ + { + "name": "pattern", + "type": "enum::GraphEdit.GridPattern" + } + ] + }, + { + "name": "get_grid_pattern", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286127528, + "return_value": { + "type": "enum::GraphEdit.GridPattern" + } + }, + { + "name": "set_snapping_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_snapping_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snapping_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pixels", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_snapping_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_connection_lines_curvature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curvature", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_connection_lines_curvature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_connection_lines_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_connection_lines_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_connection_lines_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pixels", + "type": "bool" + } + ] + }, + { + "name": "is_connection_lines_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_minimap_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_minimap_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_minimap_opacity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "opacity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_minimap_opacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_minimap_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_minimap_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_zoom_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_showing_zoom_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_grid_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_grid_buttons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_zoom_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_zoom_buttons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_minimap_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_minimap_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_show_arrange_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_showing_arrange_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_right_disconnects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_right_disconnects_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_type_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "type_names", + "type": "Dictionary" + } + ] + }, + { + "name": "get_type_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_menu_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "arrange_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + } + ], + "signals": [ + { + "name": "connection_request", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + } + ] + }, + { + "name": "disconnection_request", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + } + ] + }, + { + "name": "connection_to_empty", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" + } + ] + }, + { + "name": "connection_from_empty", + "arguments": [ + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" + } + ] + }, + { + "name": "connection_drag_started", + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "is_output", + "type": "bool" + } + ] + }, + { + "name": "connection_drag_ended" + }, + { + "name": "copy_nodes_request" + }, + { + "name": "cut_nodes_request" + }, + { + "name": "paste_nodes_request" + }, + { + "name": "duplicate_nodes_request" + }, + { + "name": "delete_nodes_request", + "arguments": [ + { + "name": "nodes", + "type": "typedarray::StringName" + } + ] + }, + { + "name": "node_selected", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_deselected", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "frame_rect_changed", + "arguments": [ + { + "name": "frame", + "type": "GraphFrame" + }, + { + "name": "new_rect", + "type": "Rect2" + } + ] + }, + { + "name": "popup_request", + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "begin_node_move" + }, + { + "name": "end_node_move" + }, + { + "name": "graph_elements_linked_to_frame_request", + "arguments": [ + { + "name": "elements", + "type": "Array" + }, + { + "name": "frame", + "type": "StringName" + } + ] + }, + { + "name": "scroll_offset_changed", + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "bool", + "name": "show_grid", + "setter": "set_show_grid", + "getter": "is_showing_grid" + }, + { + "type": "int", + "name": "grid_pattern", + "setter": "set_grid_pattern", + "getter": "get_grid_pattern" + }, + { + "type": "bool", + "name": "snapping_enabled", + "setter": "set_snapping_enabled", + "getter": "is_snapping_enabled" + }, + { + "type": "int", + "name": "snapping_distance", + "setter": "set_snapping_distance", + "getter": "get_snapping_distance" + }, + { + "type": "int", + "name": "panning_scheme", + "setter": "set_panning_scheme", + "getter": "get_panning_scheme" + }, + { + "type": "bool", + "name": "right_disconnects", + "setter": "set_right_disconnects", + "getter": "is_right_disconnects_enabled" + }, + { + "type": "typeddictionary::int;String", + "name": "type_names", + "setter": "set_type_names", + "getter": "get_type_names" + }, + { + "type": "float", + "name": "connection_lines_curvature", + "setter": "set_connection_lines_curvature", + "getter": "get_connection_lines_curvature" + }, + { + "type": "float", + "name": "connection_lines_thickness", + "setter": "set_connection_lines_thickness", + "getter": "get_connection_lines_thickness" + }, + { + "type": "bool", + "name": "connection_lines_antialiased", + "setter": "set_connection_lines_antialiased", + "getter": "is_connection_lines_antialiased" + }, + { + "type": "typedarray::27/0:", + "name": "connections", + "setter": "set_connections", + "getter": "get_connection_list" + }, + { + "type": "float", + "name": "zoom", + "setter": "set_zoom", + "getter": "get_zoom" + }, + { + "type": "float", + "name": "zoom_min", + "setter": "set_zoom_min", + "getter": "get_zoom_min" + }, + { + "type": "float", + "name": "zoom_max", + "setter": "set_zoom_max", + "getter": "get_zoom_max" + }, + { + "type": "float", + "name": "zoom_step", + "setter": "set_zoom_step", + "getter": "get_zoom_step" + }, + { + "type": "bool", + "name": "minimap_enabled", + "setter": "set_minimap_enabled", + "getter": "is_minimap_enabled" + }, + { + "type": "Vector2", + "name": "minimap_size", + "setter": "set_minimap_size", + "getter": "get_minimap_size" + }, + { + "type": "float", + "name": "minimap_opacity", + "setter": "set_minimap_opacity", + "getter": "get_minimap_opacity" + }, + { + "type": "bool", + "name": "show_menu", + "setter": "set_show_menu", + "getter": "is_showing_menu" + }, + { + "type": "bool", + "name": "show_zoom_label", + "setter": "set_show_zoom_label", + "getter": "is_showing_zoom_label" + }, + { + "type": "bool", + "name": "show_zoom_buttons", + "setter": "set_show_zoom_buttons", + "getter": "is_showing_zoom_buttons" + }, + { + "type": "bool", + "name": "show_grid_buttons", + "setter": "set_show_grid_buttons", + "getter": "is_showing_grid_buttons" + }, + { + "type": "bool", + "name": "show_minimap_button", + "setter": "set_show_minimap_button", + "getter": "is_showing_minimap_button" + }, + { + "type": "bool", + "name": "show_arrange_button", + "setter": "set_show_arrange_button", + "getter": "is_showing_arrange_button" + } + ] + }, + { + "name": "GraphElement", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_resizable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "resizable", + "type": "bool" + } + ] + }, + { + "name": "is_resizable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draggable", + "type": "bool" + } + ] + }, + { + "name": "is_draggable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "is_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scaling_menus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "scaling_menus", + "type": "bool" + } + ] + }, + { + "name": "is_scaling_menus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_position_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_position_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "signals": [ + { + "name": "node_selected" + }, + { + "name": "node_deselected" + }, + { + "name": "raise_request" + }, + { + "name": "delete_request" + }, + { + "name": "resize_request", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "resize_end", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "dragged", + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "position_offset_changed" + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position_offset", + "setter": "set_position_offset", + "getter": "get_position_offset" + }, + { + "type": "bool", + "name": "resizable", + "setter": "set_resizable", + "getter": "is_resizable" + }, + { + "type": "bool", + "name": "draggable", + "setter": "set_draggable", + "getter": "is_draggable" + }, + { + "type": "bool", + "name": "selectable", + "setter": "set_selectable", + "getter": "is_selectable" + }, + { + "type": "bool", + "name": "selected", + "setter": "set_selected", + "getter": "is_selected" + }, + { + "type": "bool", + "name": "scaling_menus", + "setter": "set_scaling_menus", + "getter": "is_scaling_menus" + } + ] + }, + { + "name": "GraphFrame", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GraphElement", + "api_type": "core", + "methods": [ + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_titlebar_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "set_autoshrink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shrink", + "type": "bool" + } + ] + }, + { + "name": "is_autoshrink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autoshrink_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "autoshrink_margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_autoshrink_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "drag_margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tint_color_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_tint_color_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tint_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_tint_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "signals": [ + { + "name": "autoshrink_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "autoshrink_enabled", + "setter": "set_autoshrink_enabled", + "getter": "is_autoshrink_enabled" + }, + { + "type": "int", + "name": "autoshrink_margin", + "setter": "set_autoshrink_margin", + "getter": "get_autoshrink_margin" + }, + { + "type": "int", + "name": "drag_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin" + }, + { + "type": "bool", + "name": "tint_color_enabled", + "setter": "set_tint_color_enabled", + "getter": "is_tint_color_enabled" + }, + { + "type": "Color", + "name": "tint_color", + "setter": "set_tint_color", + "getter": "get_tint_color" + } + ] + }, + { + "name": "GraphNode", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GraphElement", + "api_type": "core", + "methods": [ + { + "name": "_draw_port", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 93366828, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "left", + "type": "bool" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_titlebar_hbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3590609951, + "return_value": { + "type": "HBoxContainer" + } + }, + { + "name": "set_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2873310869, + "hash_compatibility": [ + 902131739 + ], + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable_left_port", + "type": "bool" + }, + { + "name": "type_left", + "type": "int", + "meta": "int32" + }, + { + "name": "color_left", + "type": "Color" + }, + { + "name": "enable_right_port", + "type": "bool" + }, + { + "name": "type_right", + "type": "int", + "meta": "int32" + }, + { + "name": "color_right", + "type": "Color" + }, + { + "name": "custom_icon_left", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "custom_icon_right", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "draw_stylebox", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clear_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_all_slots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_slot_enabled_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_enabled_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_slot_type_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_slot_type_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_color_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_slot_color_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_custom_icon_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_slot_custom_icon_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_metadata_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_slot_metadata_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_slot_enabled_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_enabled_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_slot_type_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_slot_type_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_color_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_slot_color_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_custom_icon_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_slot_custom_icon_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_metadata_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_slot_metadata_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_slot_draw_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_slot_draw_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_ignore_invalid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_valid_connection_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slots_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, + "arguments": [ + { + "name": "focus_mode", + "type": "enum::Control.FocusMode" + } + ] + }, + { + "name": "get_slots_focus_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "get_input_port_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_input_port_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_output_port_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2624840992, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_slot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "slot_updated", + "arguments": [ + { + "name": "slot_index", + "type": "int" + } + ] + }, + { + "name": "slot_sizes_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "ignore_invalid_connection_type", + "setter": "set_ignore_invalid_connection_type", + "getter": "is_ignoring_valid_connection_type" + }, + { + "type": "int", + "name": "slots_focus_mode", + "setter": "set_slots_focus_mode", + "getter": "get_slots_focus_mode" + } + ] + }, + { + "name": "GridContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "columns", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" + } + ] + }, + { + "name": "GridMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "INVALID_CELL_ITEM", + "value": -1 + } + ], + "enums": [ + { + "name": "DebugVisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "DEBUG_VISIBILITY_MODE_DEFAULT", + "value": 0 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_SHOW", + "value": 1 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4160694578, + "arguments": [ + { + "name": "visibility_mode", + "type": "enum::GridMap.DebugVisibilityMode" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3729798365, + "return_value": { + "type": "enum::GridMap.DebugVisibilityMode" + } + }, + { + "name": "set_physics_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "material", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_bake_navigation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bake_navigation", + "type": "bool" + } + ] + }, + { + "name": "is_baking_navigation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_mesh_library", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488083439, + "arguments": [ + { + "name": "mesh_library", + "type": "MeshLibrary" + } + ] + }, + { + "name": "get_mesh_library", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3350993772, + "return_value": { + "type": "MeshLibrary" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_cell_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_octant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_octant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cell_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3449088946, + "hash_compatibility": [ + 4177201334 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3i" + }, + { + "name": "item", + "type": "int", + "meta": "int32" + }, + { + "name": "orientation", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_cell_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724960147, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_cell_item_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724960147, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_cell_item_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3493604918, + "return_value": { + "type": "Basis" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] + }, + { + "name": "get_basis_with_orthogonal_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2816196998, + "return_value": { + "type": "Basis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_orthogonal_index_from_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4210359952, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1257687843, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1088329196, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector3i" + } + ] + }, + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_center_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_x", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_center_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_center_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_center_z", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector3i" + } + }, + { + "name": "get_used_cells_by_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "item", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_used_octants", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector3i" + } + }, + { + "name": "get_used_octants_by_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "item", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_used_cells_in_octant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658725580, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "octant_coords", + "type": "Vector3i" + } + ] + }, + { + "name": "get_used_cells_in_octant_by_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2384667821, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "octant_coords", + "type": "Vector3i" + }, + { + "name": "item", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_octants_in_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2489849902, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "bounds", + "type": "AABB" + } + ] + }, + { + "name": "get_used_octants_in_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2489849902, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "bounds", + "type": "AABB" + } + ] + }, + { + "name": "get_octant_coords_from_cell_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075501597, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "cell_coords", + "type": "Vector3i" + } + ] + }, + { + "name": "get_meshes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bake_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bake_mesh_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_baked_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_baked_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3609286057, + "arguments": [ + { + "name": "gen_lightmap_uv", + "type": "bool", + "default_value": "false" + }, + { + "name": "lightmap_uv_texel_size", + "type": "float", + "meta": "float", + "default_value": "0.1" + } + ] + } + ], + "signals": [ + { + "name": "cell_size_changed", + "arguments": [ + { + "name": "cell_size", + "type": "Vector3" + } + ] + }, + { + "name": "changed" + } + ], + "properties": [ + { + "type": "MeshLibrary", + "name": "mesh_library", + "setter": "set_mesh_library", + "getter": "get_mesh_library" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material", + "setter": "set_physics_material", + "getter": "get_physics_material" + }, + { + "type": "Vector3", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "int", + "name": "cell_octant_size", + "setter": "set_octant_size", + "getter": "get_octant_size" + }, + { + "type": "bool", + "name": "cell_center_x", + "setter": "set_center_x", + "getter": "get_center_x" + }, + { + "type": "bool", + "name": "cell_center_y", + "setter": "set_center_y", + "getter": "get_center_y" + }, + { + "type": "bool", + "name": "cell_center_z", + "setter": "set_center_z", + "getter": "get_center_z" + }, + { + "type": "float", + "name": "cell_scale", + "setter": "set_cell_scale", + "getter": "get_cell_scale" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "bool", + "name": "bake_navigation", + "setter": "set_bake_navigation", + "getter": "is_baking_navigation" + } + ] + }, + { + "name": "GridMapEditorPlugin", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "EditorPlugin", + "api_type": "editor", + "methods": [ + { + "name": "get_current_grid_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1184264483, + "return_value": { + "type": "GridMap" + } + }, + { + "name": "set_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3659408297, + "arguments": [ + { + "name": "begin", + "type": "Vector3i" + }, + { + "name": "end", + "type": "Vector3i" + } + ] + }, + { + "name": "clear_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "has_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selected_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_selected_palette_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 998575451, + "arguments": [ + { + "name": "item", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_palette_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "GrooveJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_initial_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_initial_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "initial_offset", + "setter": "set_initial_offset", + "getter": "get_initial_offset" + } + ] + }, + { + "name": "HBoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoxContainer", + "api_type": "core" + }, + { + "name": "HFlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "FlowContainer", + "api_type": "core" + }, + { + "name": "HMACContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3537364598, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + } + ] + }, + { + "name": "HScrollBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollBar", + "api_type": "core" + }, + { + "name": "HSeparator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Separator", + "api_type": "core" + }, + { + "name": "HSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Slider", + "api_type": "core" + }, + { + "name": "HSplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SplitContainer", + "api_type": "core" + }, + { + "name": "HTTPClient", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Method", + "is_bitfield": false, + "values": [ + { + "name": "METHOD_GET", + "value": 0 + }, + { + "name": "METHOD_HEAD", + "value": 1 + }, + { + "name": "METHOD_POST", + "value": 2 + }, + { + "name": "METHOD_PUT", + "value": 3 + }, + { + "name": "METHOD_DELETE", + "value": 4 + }, + { + "name": "METHOD_OPTIONS", + "value": 5 + }, + { + "name": "METHOD_TRACE", + "value": 6 + }, + { + "name": "METHOD_CONNECT", + "value": 7 + }, + { + "name": "METHOD_PATCH", + "value": 8 + }, + { + "name": "METHOD_MAX", + "value": 9 + } + ] + }, + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_RESOLVING", + "value": 1 + }, + { + "name": "STATUS_CANT_RESOLVE", + "value": 2 + }, + { + "name": "STATUS_CONNECTING", + "value": 3 + }, + { + "name": "STATUS_CANT_CONNECT", + "value": 4 + }, + { + "name": "STATUS_CONNECTED", + "value": 5 + }, + { + "name": "STATUS_REQUESTING", + "value": 6 + }, + { + "name": "STATUS_BODY", + "value": 7 + }, + { + "name": "STATUS_CONNECTION_ERROR", + "value": 8 + }, + { + "name": "STATUS_TLS_HANDSHAKE_ERROR", + "value": 9 + } + ] + }, + { + "name": "ResponseCode", + "is_bitfield": false, + "values": [ + { + "name": "RESPONSE_CONTINUE", + "value": 100 + }, + { + "name": "RESPONSE_SWITCHING_PROTOCOLS", + "value": 101 + }, + { + "name": "RESPONSE_PROCESSING", + "value": 102 + }, + { + "name": "RESPONSE_OK", + "value": 200 + }, + { + "name": "RESPONSE_CREATED", + "value": 201 + }, + { + "name": "RESPONSE_ACCEPTED", + "value": 202 + }, + { + "name": "RESPONSE_NON_AUTHORITATIVE_INFORMATION", + "value": 203 + }, + { + "name": "RESPONSE_NO_CONTENT", + "value": 204 + }, + { + "name": "RESPONSE_RESET_CONTENT", + "value": 205 + }, + { + "name": "RESPONSE_PARTIAL_CONTENT", + "value": 206 + }, + { + "name": "RESPONSE_MULTI_STATUS", + "value": 207 + }, + { + "name": "RESPONSE_ALREADY_REPORTED", + "value": 208 + }, + { + "name": "RESPONSE_IM_USED", + "value": 226 + }, + { + "name": "RESPONSE_MULTIPLE_CHOICES", + "value": 300 + }, + { + "name": "RESPONSE_MOVED_PERMANENTLY", + "value": 301 + }, + { + "name": "RESPONSE_FOUND", + "value": 302 + }, + { + "name": "RESPONSE_SEE_OTHER", + "value": 303 + }, + { + "name": "RESPONSE_NOT_MODIFIED", + "value": 304 + }, + { + "name": "RESPONSE_USE_PROXY", + "value": 305 + }, + { + "name": "RESPONSE_SWITCH_PROXY", + "value": 306 + }, + { + "name": "RESPONSE_TEMPORARY_REDIRECT", + "value": 307 + }, + { + "name": "RESPONSE_PERMANENT_REDIRECT", + "value": 308 + }, + { + "name": "RESPONSE_BAD_REQUEST", + "value": 400 + }, + { + "name": "RESPONSE_UNAUTHORIZED", + "value": 401 + }, + { + "name": "RESPONSE_PAYMENT_REQUIRED", + "value": 402 + }, + { + "name": "RESPONSE_FORBIDDEN", + "value": 403 + }, + { + "name": "RESPONSE_NOT_FOUND", + "value": 404 + }, + { + "name": "RESPONSE_METHOD_NOT_ALLOWED", + "value": 405 + }, + { + "name": "RESPONSE_NOT_ACCEPTABLE", + "value": 406 + }, + { + "name": "RESPONSE_PROXY_AUTHENTICATION_REQUIRED", + "value": 407 + }, + { + "name": "RESPONSE_REQUEST_TIMEOUT", + "value": 408 + }, + { + "name": "RESPONSE_CONFLICT", + "value": 409 + }, + { + "name": "RESPONSE_GONE", + "value": 410 + }, + { + "name": "RESPONSE_LENGTH_REQUIRED", + "value": 411 + }, + { + "name": "RESPONSE_PRECONDITION_FAILED", + "value": 412 + }, + { + "name": "RESPONSE_REQUEST_ENTITY_TOO_LARGE", + "value": 413 + }, + { + "name": "RESPONSE_REQUEST_URI_TOO_LONG", + "value": 414 + }, + { + "name": "RESPONSE_UNSUPPORTED_MEDIA_TYPE", + "value": 415 + }, + { + "name": "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE", + "value": 416 + }, + { + "name": "RESPONSE_EXPECTATION_FAILED", + "value": 417 + }, + { + "name": "RESPONSE_IM_A_TEAPOT", + "value": 418 + }, + { + "name": "RESPONSE_MISDIRECTED_REQUEST", + "value": 421 + }, + { + "name": "RESPONSE_UNPROCESSABLE_ENTITY", + "value": 422 + }, + { + "name": "RESPONSE_LOCKED", + "value": 423 + }, + { + "name": "RESPONSE_FAILED_DEPENDENCY", + "value": 424 + }, + { + "name": "RESPONSE_UPGRADE_REQUIRED", + "value": 426 + }, + { + "name": "RESPONSE_PRECONDITION_REQUIRED", + "value": 428 + }, + { + "name": "RESPONSE_TOO_MANY_REQUESTS", + "value": 429 + }, + { + "name": "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE", + "value": 431 + }, + { + "name": "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS", + "value": 451 + }, + { + "name": "RESPONSE_INTERNAL_SERVER_ERROR", + "value": 500 + }, + { + "name": "RESPONSE_NOT_IMPLEMENTED", + "value": 501 + }, + { + "name": "RESPONSE_BAD_GATEWAY", + "value": 502 + }, + { + "name": "RESPONSE_SERVICE_UNAVAILABLE", + "value": 503 + }, + { + "name": "RESPONSE_GATEWAY_TIMEOUT", + "value": 504 + }, + { + "name": "RESPONSE_HTTP_VERSION_NOT_SUPPORTED", + "value": 505 + }, + { + "name": "RESPONSE_VARIANT_ALSO_NEGOTIATES", + "value": 506 + }, + { + "name": "RESPONSE_INSUFFICIENT_STORAGE", + "value": 507 + }, + { + "name": "RESPONSE_LOOP_DETECTED", + "value": 508 + }, + { + "name": "RESPONSE_NOT_EXTENDED", + "value": 510 + }, + { + "name": "RESPONSE_NETWORK_AUTH_REQUIRED", + "value": 511 + } + ] + } + ], + "methods": [ + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 504540374, + "hash_compatibility": [ + 1970282951 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "tls_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "set_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281897016, + "arguments": [ + { + "name": "connection", + "type": "StreamPeer" + } + ] + }, + { + "name": "get_connection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "request_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 540161961, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "enum::HTTPClient.Method" + }, + { + "name": "url", + "type": "String" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" + } + ] + }, + { + "name": "request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3778990155, + "hash_compatibility": [ + 3249905507 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "enum::HTTPClient.Method" + }, + { + "name": "url", + "type": "String" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_response", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_response_chunked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_response_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_response_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_response_headers_as_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_response_body_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "read_response_body_chunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_read_chunk_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_read_chunk_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_blocking_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_blocking_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1426656811, + "return_value": { + "type": "enum::HTTPClient.Status" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "set_http_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_https_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "query_string_from_dict", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2538086567, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "fields", + "type": "Dictionary" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "blocking_mode_enabled", + "setter": "set_blocking_mode", + "getter": "is_blocking_mode_enabled" + }, + { + "type": "StreamPeer", + "name": "connection", + "setter": "set_connection", + "getter": "get_connection" + }, + { + "type": "int", + "name": "read_chunk_size", + "setter": "set_read_chunk_size", + "getter": "get_read_chunk_size" + } + ] + }, + { + "name": "HTTPRequest", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "Result", + "is_bitfield": false, + "values": [ + { + "name": "RESULT_SUCCESS", + "value": 0 + }, + { + "name": "RESULT_CHUNKED_BODY_SIZE_MISMATCH", + "value": 1 + }, + { + "name": "RESULT_CANT_CONNECT", + "value": 2 + }, + { + "name": "RESULT_CANT_RESOLVE", + "value": 3 + }, + { + "name": "RESULT_CONNECTION_ERROR", + "value": 4 + }, + { + "name": "RESULT_TLS_HANDSHAKE_ERROR", + "value": 5 + }, + { + "name": "RESULT_NO_RESPONSE", + "value": 6 + }, + { + "name": "RESULT_BODY_SIZE_LIMIT_EXCEEDED", + "value": 7 + }, + { + "name": "RESULT_BODY_DECOMPRESS_FAILED", + "value": 8 + }, + { + "name": "RESULT_REQUEST_FAILED", + "value": 9 + }, + { + "name": "RESULT_DOWNLOAD_FILE_CANT_OPEN", + "value": 10 + }, + { + "name": "RESULT_DOWNLOAD_FILE_WRITE_ERROR", + "value": 11 + }, + { + "name": "RESULT_REDIRECT_LIMIT_REACHED", + "value": 12 + }, + { + "name": "RESULT_TIMEOUT", + "value": 13 + } + ] + } + ], + "methods": [ + { + "name": "request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3215244323, + "hash_compatibility": [ + 2720304520 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "custom_headers", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "method", + "type": "enum::HTTPClient.Method", + "default_value": "0" + }, + { + "name": "request_data", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "request_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2714829993, + "hash_compatibility": [ + 4282724657 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "custom_headers", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "method", + "type": "enum::HTTPClient.Method", + "default_value": "0" + }, + { + "name": "request_data_raw", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "cancel_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tls_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210231844, + "arguments": [ + { + "name": "client_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "get_http_client_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1426656811, + "return_value": { + "type": "enum::HTTPClient.Status" + } + }, + { + "name": "set_use_threads", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_threads", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_accept_gzip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_accepting_gzip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_body_size_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_body_size_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_redirects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_redirects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_download_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_download_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_downloaded_bytes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_body_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_download_chunk_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "chunk_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_download_chunk_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_http_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_https_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "request_completed", + "arguments": [ + { + "name": "result", + "type": "int" + }, + { + "name": "response_code", + "type": "int" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "download_file", + "setter": "set_download_file", + "getter": "get_download_file" + }, + { + "type": "int", + "name": "download_chunk_size", + "setter": "set_download_chunk_size", + "getter": "get_download_chunk_size" + }, + { + "type": "bool", + "name": "use_threads", + "setter": "set_use_threads", + "getter": "is_using_threads" + }, + { + "type": "bool", + "name": "accept_gzip", + "setter": "set_accept_gzip", + "getter": "is_accepting_gzip" + }, + { + "type": "int", + "name": "body_size_limit", + "setter": "set_body_size_limit", + "getter": "get_body_size_limit" + }, + { + "type": "int", + "name": "max_redirects", + "setter": "set_max_redirects", + "getter": "get_max_redirects" + }, + { + "type": "float", + "name": "timeout", + "setter": "set_timeout", + "getter": "get_timeout" + } + ] + }, + { + "name": "HashingContext", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "HashType", + "is_bitfield": false, + "values": [ + { + "name": "HASH_MD5", + "value": 0 + }, + { + "name": "HASH_SHA1", + "value": 1 + }, + { + "name": "HASH_SHA256", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3940338335, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "enum::HashingContext.HashType" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "chunk", + "type": "PackedByteArray" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + } + ] + }, + { + "name": "HeightMapShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_map_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_map_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_map_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_map_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_map_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "data", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_map_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "get_min_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_max_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "update_map_data_from_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2636652979, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "height_min", + "type": "float", + "meta": "float" + }, + { + "name": "height_max", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "map_width", + "setter": "set_map_width", + "getter": "get_map_width" + }, + { + "type": "int", + "name": "map_depth", + "setter": "set_map_depth", + "getter": "get_map_depth" + }, + { + "type": "PackedFloat32Array", + "name": "map_data", + "setter": "set_map_data", + "getter": "get_map_data" + } + ] + }, + { + "name": "HingeJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_BIAS", + "value": 0 + }, + { + "name": "PARAM_LIMIT_UPPER", + "value": 1 + }, + { + "name": "PARAM_LIMIT_LOWER", + "value": 2 + }, + { + "name": "PARAM_LIMIT_BIAS", + "value": 3 + }, + { + "name": "PARAM_LIMIT_SOFTNESS", + "value": 4 + }, + { + "name": "PARAM_LIMIT_RELAXATION", + "value": 5 + }, + { + "name": "PARAM_MOTOR_TARGET_VELOCITY", + "value": 6 + }, + { + "name": "PARAM_MOTOR_MAX_IMPULSE", + "value": 7 + }, + { + "name": "PARAM_MAX", + "value": 8 + } + ] + }, + { + "name": "Flag", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_USE_LIMIT", + "value": 0 + }, + { + "name": "FLAG_ENABLE_MOTOR", + "value": 1 + }, + { + "name": "FLAG_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082977519, + "arguments": [ + { + "name": "param", + "type": "enum::HingeJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4066002676, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::HingeJoint3D.Param" + } + ] + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1083494620, + "arguments": [ + { + "name": "flag", + "type": "enum::HingeJoint3D.Flag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841369610, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::HingeJoint3D.Flag" + } + ] + } + ] + }, + { + "name": "IKModifier3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_setting_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_setting_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_mutable_bone_axes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_bone_axes_mutable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "bool", + "name": "mutable_bone_axes", + "setter": "set_mutable_bone_axes", + "getter": "are_bone_axes_mutable" + } + ] + }, + { + "name": "IP", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "RESOLVER_MAX_QUERIES", + "value": 256 + }, + { + "name": "RESOLVER_INVALID_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "ResolverStatus", + "is_bitfield": false, + "values": [ + { + "name": "RESOLVER_STATUS_NONE", + "value": 0 + }, + { + "name": "RESOLVER_STATUS_WAITING", + "value": 1 + }, + { + "name": "RESOLVER_STATUS_DONE", + "value": 2 + }, + { + "name": "RESOLVER_STATUS_ERROR", + "value": 3 + } + ] + }, + { + "name": "Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_NONE", + "value": 0 + }, + { + "name": "TYPE_IPV4", + "value": 1 + }, + { + "name": "TYPE_IPV6", + "value": 2 + }, + { + "name": "TYPE_ANY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "resolve_hostname", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4283295457, + "hash_compatibility": [ + 396864159 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "resolve_hostname_addresses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 773767525, + "hash_compatibility": [ + 3462780090 + ], + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "resolve_hostname_queue_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1749894742, + "hash_compatibility": [ + 3936392508 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] + }, + { + "name": "get_resolve_item_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3812250196, + "return_value": { + "type": "enum::IP.ResolverStatus" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_resolve_item_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_resolve_item_addresses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_resolve_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_local_addresses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_local_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "clear_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005725572, + "arguments": [ + { + "name": "hostname", + "type": "String", + "default_value": "\"\"" + } + ] + } + ] + }, + { + "name": "Image", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "MAX_WIDTH", + "value": 16777216 + }, + { + "name": "MAX_HEIGHT", + "value": 16777216 + } + ], + "enums": [ + { + "name": "Format", + "is_bitfield": false, + "values": [ + { + "name": "FORMAT_L8", + "value": 0 + }, + { + "name": "FORMAT_LA8", + "value": 1 + }, + { + "name": "FORMAT_R8", + "value": 2 + }, + { + "name": "FORMAT_RG8", + "value": 3 + }, + { + "name": "FORMAT_RGB8", + "value": 4 + }, + { + "name": "FORMAT_RGBA8", + "value": 5 + }, + { + "name": "FORMAT_RGBA4444", + "value": 6 + }, + { + "name": "FORMAT_RGB565", + "value": 7 + }, + { + "name": "FORMAT_RF", + "value": 8 + }, + { + "name": "FORMAT_RGF", + "value": 9 + }, + { + "name": "FORMAT_RGBF", + "value": 10 + }, + { + "name": "FORMAT_RGBAF", + "value": 11 + }, + { + "name": "FORMAT_RH", + "value": 12 + }, + { + "name": "FORMAT_RGH", + "value": 13 + }, + { + "name": "FORMAT_RGBH", + "value": 14 + }, + { + "name": "FORMAT_RGBAH", + "value": 15 + }, + { + "name": "FORMAT_RGBE9995", + "value": 16 + }, + { + "name": "FORMAT_DXT1", + "value": 17 + }, + { + "name": "FORMAT_DXT3", + "value": 18 + }, + { + "name": "FORMAT_DXT5", + "value": 19 + }, + { + "name": "FORMAT_RGTC_R", + "value": 20 + }, + { + "name": "FORMAT_RGTC_RG", + "value": 21 + }, + { + "name": "FORMAT_BPTC_RGBA", + "value": 22 + }, + { + "name": "FORMAT_BPTC_RGBF", + "value": 23 + }, + { + "name": "FORMAT_BPTC_RGBFU", + "value": 24 + }, + { + "name": "FORMAT_ETC", + "value": 25 + }, + { + "name": "FORMAT_ETC2_R11", + "value": 26 + }, + { + "name": "FORMAT_ETC2_R11S", + "value": 27 + }, + { + "name": "FORMAT_ETC2_RG11", + "value": 28 + }, + { + "name": "FORMAT_ETC2_RG11S", + "value": 29 + }, + { + "name": "FORMAT_ETC2_RGB8", + "value": 30 + }, + { + "name": "FORMAT_ETC2_RGBA8", + "value": 31 + }, + { + "name": "FORMAT_ETC2_RGB8A1", + "value": 32 + }, + { + "name": "FORMAT_ETC2_RA_AS_RG", + "value": 33 + }, + { + "name": "FORMAT_DXT5_RA_AS_RG", + "value": 34 + }, + { + "name": "FORMAT_ASTC_4x4", + "value": 35 + }, + { + "name": "FORMAT_ASTC_4x4_HDR", + "value": 36 + }, + { + "name": "FORMAT_ASTC_8x8", + "value": 37 + }, + { + "name": "FORMAT_ASTC_8x8_HDR", + "value": 38 + }, + { + "name": "FORMAT_R16", + "value": 39 + }, + { + "name": "FORMAT_RG16", + "value": 40 + }, + { + "name": "FORMAT_RGB16", + "value": 41 + }, + { + "name": "FORMAT_RGBA16", + "value": 42 + }, + { + "name": "FORMAT_R16I", + "value": 43 + }, + { + "name": "FORMAT_RG16I", + "value": 44 + }, + { + "name": "FORMAT_RGB16I", + "value": 45 + }, + { + "name": "FORMAT_RGBA16I", + "value": 46 + }, + { + "name": "FORMAT_MAX", + "value": 47 + } + ] + }, + { + "name": "Interpolation", + "is_bitfield": false, + "values": [ + { + "name": "INTERPOLATE_NEAREST", + "value": 0 + }, + { + "name": "INTERPOLATE_BILINEAR", + "value": 1 + }, + { + "name": "INTERPOLATE_CUBIC", + "value": 2 + }, + { + "name": "INTERPOLATE_TRILINEAR", + "value": 3 + }, + { + "name": "INTERPOLATE_LANCZOS", + "value": 4 + } + ] + }, + { + "name": "AlphaMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_NONE", + "value": 0 + }, + { + "name": "ALPHA_BIT", + "value": 1 + }, + { + "name": "ALPHA_BLEND", + "value": 2 + } + ] + }, + { + "name": "CompressMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_S3TC", + "value": 0 + }, + { + "name": "COMPRESS_ETC", + "value": 1 + }, + { + "name": "COMPRESS_ETC2", + "value": 2 + }, + { + "name": "COMPRESS_BPTC", + "value": 3 + }, + { + "name": "COMPRESS_ASTC", + "value": 4 + }, + { + "name": "COMPRESS_MAX", + "value": 5 + } + ] + }, + { + "name": "UsedChannels", + "is_bitfield": false, + "values": [ + { + "name": "USED_CHANNELS_L", + "value": 0 + }, + { + "name": "USED_CHANNELS_LA", + "value": 1 + }, + { + "name": "USED_CHANNELS_R", + "value": 2 + }, + { + "name": "USED_CHANNELS_RG", + "value": 3 + }, + { + "name": "USED_CHANNELS_RGB", + "value": 4 + }, + { + "name": "USED_CHANNELS_RGBA", + "value": 5 + } + ] + }, + { + "name": "CompressSource", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESS_SOURCE_GENERIC", + "value": 0 + }, + { + "name": "COMPRESS_SOURCE_SRGB", + "value": 1 + }, + { + "name": "COMPRESS_SOURCE_NORMAL", + "value": 2 + } + ] + }, + { + "name": "ASTCFormat", + "is_bitfield": false, + "values": [ + { + "name": "ASTC_FORMAT_4x4", + "value": 0 + }, + { + "name": "ASTC_FORMAT_8x8", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_data_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "convert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2120693146, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "get_mipmap_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_mipmap_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "mipmap", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "resize_to_po2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4189212329, + "arguments": [ + { + "name": "square", + "type": "bool", + "default_value": "false" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" + } + ] + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 994498151, + "hash_compatibility": [ + 2461393748 + ], + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" + } + ] + }, + { + "name": "shrink_x2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "crop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "flip_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "flip_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "renormalize", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "clear_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 986942177, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "create_empty", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 986942177, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, + { + "name": "create_from_data", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 299398494, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2740482212, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 736337515, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_png", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_png_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "save_jpg", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2800019068, + "hash_compatibility": [ + 578836491 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_jpg_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 592235273, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_exr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2018602448, + "hash_compatibility": [ + 3108122999 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "grayscale", + "type": "bool", + "default_value": "false" + }, + { + "name": "color_image", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_linear_value", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "save_exr_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477518536, + "hash_compatibility": [ + 3178917920 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "grayscale", + "type": "bool", + "default_value": "false" + }, + { + "name": "color_image", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_linear_value", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "save_dds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_dds_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "save_webp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2781156876, + "hash_compatibility": [ + 3594949219 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "save_webp_to_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214628238, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "detect_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2030116505, + "return_value": { + "type": "enum::Image.AlphaMode" + } + }, + { + "name": "is_invisible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "detect_used_channels", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2703139984, + "return_value": { + "type": "enum::Image.UsedChannels" + }, + "arguments": [ + { + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" + } + ] + }, + { + "name": "compress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2975424957, + "hash_compatibility": [ + 4094210332 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Image.CompressMode" + }, + { + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" + } + ] + }, + { + "name": "compress_from_channels", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4212890953, + "hash_compatibility": [ + 279105990 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Image.CompressMode" + }, + { + "name": "channels", + "type": "enum::Image.UsedChannels" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" + } + ] + }, + { + "name": "decompress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_compressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "rotate_90", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1901204267, + "arguments": [ + { + "name": "direction", + "type": "enum::ClockDirection" + } + ] + }, + { + "name": "rotate_180", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "fix_alpha_edges", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "premultiply_alpha", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "srgb_to_linear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "linear_to_srgb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "normal_map_to_xy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "rgbe_to_srgb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 564927088, + "return_value": { + "type": "Image" + } + }, + { + "name": "bump_map_to_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3423495036, + "arguments": [ + { + "name": "bump_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "compute_image_metrics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3080961247, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "compared_image", + "type": "Image" + }, + { + "name": "use_luma", + "type": "bool" + } + ] + }, + { + "name": "blit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903928755, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blit_rect_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383581145, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blend_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903928755, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "blend_rect_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383581145, + "arguments": [ + { + "name": "src", + "type": "Image" + }, + { + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" + } + ] + }, + { + "name": "fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "fill_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 514693913, + "arguments": [ + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2601441065, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "copy_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "src", + "type": "Image" + } + ] + }, + { + "name": "get_pixelv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1532707496, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + } + ] + }, + { + "name": "get_pixel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pixelv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287851464, + "arguments": [ + { + "name": "point", + "type": "Vector2i" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "adjust_bcs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385087082, + "arguments": [ + { + "name": "brightness", + "type": "float", + "meta": "float" + }, + { + "name": "contrast", + "type": "float", + "meta": "float" + }, + { + "name": "saturation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "load_png_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_jpg_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_webp_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_tga_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_bmp_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_ktx_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_dds_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_exr_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_svg_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 311853421, + "hash_compatibility": [ + 1822513750 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "load_svg_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3254053600, + "hash_compatibility": [ + 1461766635 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "svg_str", + "type": "String" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "ImageFormatLoader", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "LoaderFlags", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_NONE", + "value": 0 + }, + { + "name": "FLAG_FORCE_LINEAR", + "value": 1 + }, + { + "name": "FLAG_CONVERT_COLORS", + "value": 2 + } + ] + } + ] + }, + { + "name": "ImageFormatLoaderExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageFormatLoader", + "api_type": "core", + "methods": [ + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_load_image", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3760540541, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "fileaccess", + "type": "FileAccess" + }, + { + "name": "flags", + "type": "bitfield::ImageFormatLoader.LoaderFlags" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ImageTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "create_from_image", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2775144163, + "return_value": { + "type": "ImageTexture" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "set_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + } + ], + "properties": [ + { + "type": "Image", + "name": "image", + "setter": "_set_image", + "getter": "get_image" + } + ] + }, + { + "name": "ImageTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130379827, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "data", + "type": "typedarray::Image" + } + ] + } + ] + }, + { + "name": "ImageTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_from_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2785773503, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "images", + "type": "typedarray::Image" + } + ] + }, + { + "name": "update_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3331733361, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "ImmediateMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "surface_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2794442543, + "hash_compatibility": [ + 3716480242 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + } + ] + }, + { + "name": "surface_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "surface_set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "surface_set_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "surface_set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "surface_set_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "surface_add_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "surface_add_vertex_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "vertex", + "type": "Vector2" + } + ] + }, + { + "name": "surface_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "ImporterMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "merge_importer_meshes", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1030647649, + "return_value": { + "type": "ImporterMesh" + }, + "arguments": [ + { + "name": "importer_meshes", + "type": "typedarray::ImporterMesh" + }, + { + "name": "relative_transforms", + "type": "typedarray::Transform3D" + }, + { + "name": "deduplicate_surfaces", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "add_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_blend_shape_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227983991, + "arguments": [ + { + "name": "mode", + "type": "enum::Mesh.BlendShapeMode" + } + ] + }, + { + "name": "get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 836485024, + "return_value": { + "type": "enum::Mesh.BlendShapeMode" + } + }, + { + "name": "add_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740448849, + "hash_compatibility": [ + 4122361985 + ], + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "typedarray::Array", + "default_value": "Array[Array]([])" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_surface_primitive_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3552571330, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2345056839, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "lod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_lod_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265128013, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "lod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_surface_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_surface_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "generate_lods", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2491878677, + "arguments": [ + { + "name": "normal_merge_angle", + "type": "float", + "meta": "float" + }, + { + "name": "normal_split_angle", + "type": "float", + "meta": "float" + }, + { + "name": "bone_transform_array", + "type": "Array" + } + ] + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "base_mesh", + "type": "ArrayMesh", + "default_value": "null" + } + ] + }, + { + "name": "from_mesh", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 283226343, + "return_value": { + "type": "ImporterMesh" + }, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_lightmap_size_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_lightmap_size_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + } + ] + }, + { + "name": "ImporterMeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "mesh", + "type": "ImporterMesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161779525, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "set_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_layer_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856677339, + "arguments": [ + { + "name": "shadow_casting_setting", + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + ] + }, + { + "name": "get_cast_shadows_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383019359, + "return_value": { + "type": "enum::GeometryInstance3D.ShadowCastingSetting" + } + }, + { + "name": "set_visibility_range_end_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visibility_range_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_visibility_range_fade_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440117808, + "arguments": [ + { + "name": "mode", + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "get_visibility_range_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2067221882, + "return_value": { + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + } + } + ], + "properties": [ + { + "type": "ImporterMesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "NodePath", + "name": "skeleton_path", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" + }, + { + "type": "int", + "name": "layer_mask", + "setter": "set_layer_mask", + "getter": "get_layer_mask" + }, + { + "type": "int", + "name": "cast_shadow", + "setter": "set_cast_shadows_setting", + "getter": "get_cast_shadows_setting" + }, + { + "type": "float", + "name": "visibility_range_begin", + "setter": "set_visibility_range_begin", + "getter": "get_visibility_range_begin" + }, + { + "type": "float", + "name": "visibility_range_begin_margin", + "setter": "set_visibility_range_begin_margin", + "getter": "get_visibility_range_begin_margin" + }, + { + "type": "float", + "name": "visibility_range_end", + "setter": "set_visibility_range_end", + "getter": "get_visibility_range_end" + }, + { + "type": "float", + "name": "visibility_range_end_margin", + "setter": "set_visibility_range_end_margin", + "getter": "get_visibility_range_end_margin" + }, + { + "type": "int", + "name": "visibility_range_fade_mode", + "setter": "set_visibility_range_fade_mode", + "getter": "get_visibility_range_fade_mode" + } + ] + }, + { + "name": "Input", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "MouseMode", + "is_bitfield": false, + "values": [ + { + "name": "MOUSE_MODE_VISIBLE", + "value": 0 + }, + { + "name": "MOUSE_MODE_HIDDEN", + "value": 1 + }, + { + "name": "MOUSE_MODE_CAPTURED", + "value": 2 + }, + { + "name": "MOUSE_MODE_CONFINED", + "value": 3 + }, + { + "name": "MOUSE_MODE_CONFINED_HIDDEN", + "value": 4 + }, + { + "name": "MOUSE_MODE_MAX", + "value": 5 + } + ] + }, + { + "name": "CursorShape", + "is_bitfield": false, + "values": [ + { + "name": "CURSOR_ARROW", + "value": 0 + }, + { + "name": "CURSOR_IBEAM", + "value": 1 + }, + { + "name": "CURSOR_POINTING_HAND", + "value": 2 + }, + { + "name": "CURSOR_CROSS", + "value": 3 + }, + { + "name": "CURSOR_WAIT", + "value": 4 + }, + { + "name": "CURSOR_BUSY", + "value": 5 + }, + { + "name": "CURSOR_DRAG", + "value": 6 + }, + { + "name": "CURSOR_CAN_DROP", + "value": 7 + }, + { + "name": "CURSOR_FORBIDDEN", + "value": 8 + }, + { + "name": "CURSOR_VSIZE", + "value": 9 + }, + { + "name": "CURSOR_HSIZE", + "value": 10 + }, + { + "name": "CURSOR_BDIAGSIZE", + "value": 11 + }, + { + "name": "CURSOR_FDIAGSIZE", + "value": 12 + }, + { + "name": "CURSOR_MOVE", + "value": 13 + }, + { + "name": "CURSOR_VSPLIT", + "value": 14 + }, + { + "name": "CURSOR_HSPLIT", + "value": 15 + }, + { + "name": "CURSOR_HELP", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "is_anything_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_key_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_physical_key_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_key_label_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938909964, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "is_mouse_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1821097125, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "button", + "type": "enum::MouseButton" + } + ] + }, + { + "name": "is_joy_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 787208542, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "enum::JoyButton" + } + ] + }, + { + "name": "is_action_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_pressed_by_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551972873, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_just_released_by_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551972873, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_raw_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958752504, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "negative_action", + "type": "StringName" + }, + { + "name": "positive_action", + "type": "StringName" + } + ] + }, + { + "name": "get_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2479607902, + "hash_compatibility": [ + 1517139831 + ], + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "negative_x", + "type": "StringName" + }, + { + "name": "positive_x", + "type": "StringName" + }, + { + "name": "negative_y", + "type": "StringName" + }, + { + "name": "positive_y", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "add_joy_mapping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168363258, + "arguments": [ + { + "name": "mapping", + "type": "String" + }, + { + "name": "update_existing", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_joy_mapping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "guid", + "type": "String" + } + ] + }, + { + "name": "is_joy_known", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4063175957, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::JoyAxis" + } + ] + }, + { + "name": "get_joy_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_guid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "should_ignore_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "vendor_id", + "type": "int", + "meta": "int32" + }, + { + "name": "product_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connected_joypads", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "get_joy_vibration_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_vibration_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_vibration_remaining_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_joy_vibrating", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_joy_vibration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "start_joy_vibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2576575033, + "hash_compatibility": [ + 1890603622 + ], + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "weak_magnitude", + "type": "float", + "meta": "float" + }, + { + "name": "strong_magnitude", + "type": "float", + "meta": "float" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "0" + } + ] + }, + { + "name": "stop_joy_vibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "vibrate_handheld", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 544894297, + "hash_compatibility": [ + 955504365 + ], + "arguments": [ + { + "name": "duration_ms", + "type": "int", + "meta": "int32", + "default_value": "500" + }, + { + "name": "amplitude", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, + { + "name": "set_ignore_joypad_on_unfocused_application", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_joypad_on_unfocused_application", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_accelerometer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_magnetometer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_gyroscope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_joy_accelerometer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_gyroscope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_motion_sensors_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_joy_motion_sensors_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joy_motion_sensors_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_joy_motion_sensors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "start_joy_motion_sensors_calibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "stop_joy_motion_sensors_calibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_joy_motion_sensors_calibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joy_motion_sensors_calibration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joy_motion_sensors_calibration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64545446, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "calibration_info", + "type": "Dictionary" + } + ] + }, + { + "name": "is_joy_motion_sensors_calibrated", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_joy_motion_sensors_calibrating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_accelerometer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_magnetometer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_gyroscope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "set_joy_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "has_joy_light", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_mouse_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_last_mouse_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_mouse_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "set_mouse_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2228490894, + "arguments": [ + { + "name": "mode", + "type": "enum::Input.MouseMode" + } + ] + }, + { + "name": "get_mouse_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 965286182, + "return_value": { + "type": "enum::Input.MouseMode" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "action_press", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713091165, + "hash_compatibility": [ + 573731101 + ], + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "action_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "set_default_cursor_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124816902, + "arguments": [ + { + "name": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" + } + ] + }, + { + "name": "get_current_cursor_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3455658929, + "return_value": { + "type": "enum::Input.CursorShape" + } + }, + { + "name": "set_custom_mouse_cursor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 703945977, + "hash_compatibility": [ + 3489634142 + ], + "arguments": [ + { + "name": "image", + "type": "Resource" + }, + { + "name": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" + }, + { + "name": "hotspot", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "parse_input_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "set_use_accumulated_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_accumulated_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "flush_buffered_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_emulate_mouse_from_touch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emulating_mouse_from_touch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emulate_touch_from_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emulating_touch_from_mouse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "joy_connection_changed", + "arguments": [ + { + "name": "device", + "type": "int" + }, + { + "name": "connected", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "mouse_mode", + "setter": "set_mouse_mode", + "getter": "get_mouse_mode" + }, + { + "type": "bool", + "name": "use_accumulated_input", + "setter": "set_use_accumulated_input", + "getter": "is_using_accumulated_input" + }, + { + "type": "bool", + "name": "emulate_mouse_from_touch", + "setter": "set_emulate_mouse_from_touch", + "getter": "is_emulating_mouse_from_touch" + }, + { + "type": "bool", + "name": "emulate_touch_from_mouse", + "setter": "set_emulate_touch_from_mouse", + "getter": "is_emulating_touch_from_mouse" + }, + { + "type": "bool", + "name": "ignore_joypad_on_unfocused_application", + "setter": "set_ignore_joypad_on_unfocused_application", + "getter": "is_ignoring_joypad_on_unfocused_application" + } + ] + }, + { + "name": "InputEvent", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "DEVICE_ID_EMULATION", + "value": -1 + }, + { + "name": "DEVICE_ID_KEYBOARD", + "value": 16 + }, + { + "name": "DEVICE_ID_MOUSE", + "value": 32 + } + ], + "methods": [ + { + "name": "set_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1631499404, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_action_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_action_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_canceled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_echo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_match", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1754951977, + "hash_compatibility": [ + 3392494811 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_action_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "accumulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062211774, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "with_event", + "type": "InputEvent" + } + ] + }, + { + "name": "xformed_by", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1282766827, + "hash_compatibility": [ + 2747409789 + ], + "return_value": { + "type": "InputEvent", + "meta": "required" + }, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "local_ofs", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "device", + "setter": "set_device", + "getter": "get_device" + } + ] + }, + { + "name": "InputEventAction", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_event_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_event_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "int", + "name": "event_index", + "setter": "set_event_index", + "getter": "get_event_index" + } + ] + }, + { + "name": "InputEventFromWindow", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_window_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_window_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ], + "properties": [ + { + "type": "int", + "name": "window_id", + "setter": "set_window_id", + "getter": "get_window_id" + } + ] + }, + { + "name": "InputEventGesture", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + } + ] + }, + { + "name": "InputEventJoypadButton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_button_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466368136, + "arguments": [ + { + "name": "button_index", + "type": "enum::JoyButton" + } + ] + }, + { + "name": "get_button_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 595588182, + "return_value": { + "type": "enum::JoyButton" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "button_index", + "setter": "set_button_index", + "getter": "get_button_index" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + } + ] + }, + { + "name": "InputEventJoypadMotion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1332685170, + "arguments": [ + { + "name": "axis", + "type": "enum::JoyAxis" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4019121683, + "return_value": { + "type": "enum::JoyAxis" + } + }, + { + "name": "set_axis_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "axis_value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_axis_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" + }, + { + "type": "float", + "name": "axis_value", + "setter": "set_axis_value", + "getter": "get_axis_value" + } + ] + }, + { + "name": "InputEventKey", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_keycode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "get_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_physical_keycode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "physical_keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "get_physical_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_key_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 888074362, + "arguments": [ + { + "name": "key_label", + "type": "enum::Key" + } + ] + }, + { + "name": "get_key_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "set_unicode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "get_unicode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "char32" + } + }, + { + "name": "set_location", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 634453155, + "arguments": [ + { + "name": "location", + "type": "enum::KeyLocation" + } + ] + }, + { + "name": "get_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 211810873, + "return_value": { + "type": "enum::KeyLocation" + } + }, + { + "name": "set_echo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "echo", + "type": "bool" + } + ] + }, + { + "name": "get_keycode_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "get_physical_keycode_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "get_key_label_with_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } + }, + { + "name": "as_text_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_physical_keycode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_key_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "as_text_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "int", + "name": "keycode", + "setter": "set_keycode", + "getter": "get_keycode" + }, + { + "type": "int", + "name": "physical_keycode", + "setter": "set_physical_keycode", + "getter": "get_physical_keycode" + }, + { + "type": "int", + "name": "key_label", + "setter": "set_key_label", + "getter": "get_key_label" + }, + { + "type": "int", + "name": "unicode", + "setter": "set_unicode", + "getter": "get_unicode" + }, + { + "type": "int", + "name": "location", + "setter": "set_location", + "getter": "get_location" + }, + { + "type": "bool", + "name": "echo", + "setter": "set_echo", + "getter": "is_echo" + } + ] + }, + { + "name": "InputEventMIDI", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1064271510, + "arguments": [ + { + "name": "message", + "type": "enum::MIDIMessage" + } + ] + }, + { + "name": "get_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936512097, + "return_value": { + "type": "enum::MIDIMessage" + } + }, + { + "name": "set_pitch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pitch", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_pitch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "velocity", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_instrument", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "instrument", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instrument", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "pressure", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_controller_number", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "controller_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_controller_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_controller_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "controller_value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_controller_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "channel", + "setter": "set_channel", + "getter": "get_channel" + }, + { + "type": "int", + "name": "message", + "setter": "set_message", + "getter": "get_message" + }, + { + "type": "int", + "name": "pitch", + "setter": "set_pitch", + "getter": "get_pitch" + }, + { + "type": "int", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "instrument", + "setter": "set_instrument", + "getter": "get_instrument" + }, + { + "type": "int", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "int", + "name": "controller_number", + "setter": "set_controller_number", + "getter": "get_controller_number" + }, + { + "type": "int", + "name": "controller_value", + "setter": "set_controller_value", + "getter": "get_controller_value" + } + ] + }, + { + "name": "InputEventMagnifyGesture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventGesture", + "api_type": "core", + "methods": [ + { + "name": "set_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" + } + ] + }, + { + "name": "InputEventMouse", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ + { + "name": "set_button_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3950145251, + "arguments": [ + { + "name": "button_mask", + "type": "bitfield::MouseButtonMask" + } + ] + }, + { + "name": "get_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "global_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "int", + "name": "button_mask", + "setter": "set_button_mask", + "getter": "get_button_mask" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + } + ] + }, + { + "name": "InputEventMouseButton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventMouse", + "api_type": "core", + "methods": [ + { + "name": "set_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_button_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3624991109, + "arguments": [ + { + "name": "button_index", + "type": "enum::MouseButton" + } + ] + }, + { + "name": "get_button_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1132662608, + "return_value": { + "type": "enum::MouseButton" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, + { + "name": "set_double_click", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "double_click", + "type": "bool" + } + ] + }, + { + "name": "is_double_click", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" + }, + { + "type": "int", + "name": "button_index", + "setter": "set_button_index", + "getter": "get_button_index" + }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "bool", + "name": "double_click", + "setter": "set_double_click", + "getter": "is_double_click" + } + ] + }, + { + "name": "InputEventMouseMotion", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventMouse", + "api_type": "core", + "methods": [ + { + "name": "set_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "tilt", + "type": "Vector2" + } + ] + }, + { + "name": "get_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pen_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pen_inverted", + "type": "bool" + } + ] + }, + { + "name": "get_pen_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" + }, + { + "type": "Vector2", + "name": "relative", + "setter": "set_relative", + "getter": "get_relative" + }, + { + "type": "Vector2", + "name": "screen_relative", + "setter": "set_screen_relative", + "getter": "get_screen_relative" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "Vector2", + "name": "screen_velocity", + "setter": "set_screen_velocity", + "getter": "get_screen_velocity" + } + ] + }, + { + "name": "InputEventPanGesture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventGesture", + "api_type": "core", + "methods": [ + { + "name": "set_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "delta", + "type": "Vector2" + } + ] + }, + { + "name": "get_delta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "delta", + "setter": "set_delta", + "getter": "get_delta" + } + ] + }, + { + "name": "InputEventScreenDrag", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "tilt", + "type": "Vector2" + } + ] + }, + { + "name": "get_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pen_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pen_inverted", + "type": "bool" + } + ] + }, + { + "name": "get_pen_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "relative", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "int", + "name": "index", + "setter": "set_index", + "getter": "get_index" + }, + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2", + "name": "relative", + "setter": "set_relative", + "getter": "get_relative" + }, + { + "type": "Vector2", + "name": "screen_relative", + "setter": "set_screen_relative", + "getter": "get_screen_relative" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "Vector2", + "name": "screen_velocity", + "setter": "set_screen_velocity", + "getter": "get_screen_velocity" + } + ] + }, + { + "name": "InputEventScreenTouch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, + { + "name": "set_double_tap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "double_tap", + "type": "bool" + } + ] + }, + { + "name": "is_double_tap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "index", + "setter": "set_index", + "getter": "get_index" + }, + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, + { + "type": "bool", + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" + }, + { + "type": "bool", + "name": "double_tap", + "setter": "set_double_tap", + "getter": "is_double_tap" + } + ] + }, + { + "name": "InputEventShortcut", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 857163497, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3766804753, + "return_value": { + "type": "Shortcut" + } + } + ], + "properties": [ + { + "type": "Shortcut", + "name": "shortcut", + "setter": "set_shortcut", + "getter": "get_shortcut" + } + ] + }, + { + "name": "InputEventWithModifiers", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventFromWindow", + "api_type": "core", + "methods": [ + { + "name": "set_command_or_control_autoremap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_command_or_control_autoremap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_command_or_control_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_alt_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_alt_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shift_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_shift_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ctrl_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_ctrl_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_meta_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ] + }, + { + "name": "is_meta_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_modifiers_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1258259499, + "return_value": { + "type": "bitfield::KeyModifierMask" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "command_or_control_autoremap", + "setter": "set_command_or_control_autoremap", + "getter": "is_command_or_control_autoremap" + }, + { + "type": "bool", + "name": "alt_pressed", + "setter": "set_alt_pressed", + "getter": "is_alt_pressed" + }, + { + "type": "bool", + "name": "shift_pressed", + "setter": "set_shift_pressed", + "getter": "is_shift_pressed" + }, + { + "type": "bool", + "name": "ctrl_pressed", + "setter": "set_ctrl_pressed", + "getter": "is_ctrl_pressed" + }, + { + "type": "bool", + "name": "meta_pressed", + "setter": "set_meta_pressed", + "getter": "is_meta_pressed" + } + ] + }, + { + "name": "InputMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "has_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_actions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195233573, + "hash_compatibility": [ + 4100757082, + 573731101 + ], + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float", + "default_value": "0.2" + } + ] + }, + { + "name": "erase_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957595536, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_set_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "action_get_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391627649, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_add_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "action_has_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1185871985, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "action_erase_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "action_erase_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "action_get_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::InputEvent" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "event_is_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193353650, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load_from_project_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "project_settings_loaded" + } + ] + }, + { + "name": "InstancePlaceholder", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_stored_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230153369, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "with_order", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3794612210, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "replace", + "type": "bool", + "default_value": "false" + }, + { + "name": "custom_scene", + "type": "PackedScene", + "default_value": "null" + } + ] + }, + { + "name": "get_instance_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "IntervalTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core" + }, + { + "name": "ItemList", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "IconMode", + "is_bitfield": false, + "values": [ + { + "name": "ICON_MODE_TOP", + "value": 0 + }, + { + "name": "ICON_MODE_LEFT", + "value": 1 + } + ] + }, + { + "name": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_MULTI", + "value": 1 + }, + { + "name": "SELECT_TOGGLE", + "value": 2 + } + ] + }, + { + "name": "ScrollHintMode", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_HINT_MODE_DISABLED", + "value": 0 + }, + { + "name": "SCROLL_HINT_MODE_BOTH", + "value": 1 + }, + { + "name": "SCROLL_HINT_MODE_TOP", + "value": 2 + }, + { + "name": "SCROLL_HINT_MODE_BOTTOM", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359861678, + "hash_compatibility": [ + 4086250691 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4256579627, + "hash_compatibility": [ + 3332687421 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_item_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_item_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_item_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_transposed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transposed", + "type": "bool" + } + ] + }, + { + "name": "is_item_icon_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356297692, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_item_icon_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_item_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_bg_color", + "type": "Color" + } + ] + }, + { + "name": "get_item_custom_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_custom_fg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_fg_color", + "type": "Color" + } + ] + }, + { + "name": "get_item_custom_fg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 159227807, + "hash_compatibility": [ + 1501513492 + ], + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_item_tooltip_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_item_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "single", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_items", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "move_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "to_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sort_items_by_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_fixed_column_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fixed_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_same_column_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_same_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_text_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_text_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_select_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 928267388, + "arguments": [ + { + "name": "mode", + "type": "enum::ItemList.SelectMode" + } + ] + }, + { + "name": "get_select_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1191945842, + "return_value": { + "type": "enum::ItemList.SelectMode" + } + }, + { + "name": "set_icon_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2025053633, + "arguments": [ + { + "name": "mode", + "type": "enum::ItemList.IconMode" + } + ] + }, + { + "name": "get_icon_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3353929232, + "return_value": { + "type": "enum::ItemList.IconMode" + } + }, + { + "name": "set_fixed_icon_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_fixed_icon_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_icon_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_icon_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_allow_rmb_select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_rmb_select", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_anything_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_item_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300324924, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "exact", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "ensure_current_is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "center_on_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3058350285, + "arguments": [ + { + "name": "center_verically", + "type": "bool", + "default_value": "true" + }, + { + "name": "center_horizontally", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "get_h_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4004517983, + "return_value": { + "type": "HScrollBar" + } + }, + { + "name": "set_scroll_hint_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2917787337, + "arguments": [ + { + "name": "scroll_hint_mode", + "type": "enum::ItemList.ScrollHintMode" + } + ] + }, + { + "name": "get_scroll_hint_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522227939, + "return_value": { + "type": "enum::ItemList.ScrollHintMode" + } + }, + { + "name": "set_tile_scroll_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "tile_scroll_hint", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_hint_tiled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_wraparound_items", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_wraparound_items", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_update_list_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "item_selected", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "empty_clicked", + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_clicked", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "item_activated", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "int", + "name": "max_text_lines", + "setter": "set_max_text_lines", + "getter": "get_max_text_lines" + }, + { + "type": "bool", + "name": "auto_width", + "setter": "set_auto_width", + "getter": "has_auto_width" + }, + { + "type": "bool", + "name": "auto_height", + "setter": "set_auto_height", + "getter": "has_auto_height" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "bool", + "name": "wraparound_items", + "setter": "set_wraparound_items", + "getter": "has_wraparound_items" + }, + { + "type": "int", + "name": "scroll_hint_mode", + "setter": "set_scroll_hint_mode", + "getter": "get_scroll_hint_mode" + }, + { + "type": "bool", + "name": "tile_scroll_hint", + "setter": "set_tile_scroll_hint", + "getter": "is_scroll_hint_tiled" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + }, + { + "type": "int", + "name": "max_columns", + "setter": "set_max_columns", + "getter": "get_max_columns" + }, + { + "type": "bool", + "name": "same_column_width", + "setter": "set_same_column_width", + "getter": "is_same_column_width" + }, + { + "type": "int", + "name": "fixed_column_width", + "setter": "set_fixed_column_width", + "getter": "get_fixed_column_width" + }, + { + "type": "int", + "name": "icon_mode", + "setter": "set_icon_mode", + "getter": "get_icon_mode" + }, + { + "type": "float", + "name": "icon_scale", + "setter": "set_icon_scale", + "getter": "get_icon_scale" + }, + { + "type": "Vector2i", + "name": "fixed_icon_size", + "setter": "set_fixed_icon_size", + "getter": "get_fixed_icon_size" + } + ] + }, + { + "name": "IterateIK3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "ChainIK3D", + "api_type": "core", + "methods": [ + { + "name": "set_max_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_iterations", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_min_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_distance", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_min_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_angular_delta_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_delta_limit", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_angular_delta_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_deterministic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "deterministic", + "type": "bool" + } + ] + }, + { + "name": "is_deterministic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "target_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391134969, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SkeletonModifier3D.RotationAxis" + } + ] + }, + { + "name": "get_joint_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3312594080, + "return_value": { + "type": "enum::SkeletonModifier3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_rotation_axis_vector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2866752138, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "axis_vector", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_rotation_axis_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1592972041, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_limitation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1194636955, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "limitation", + "type": "JointLimitation3D" + } + ] + }, + { + "name": "get_joint_limitation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 91665146, + "return_value": { + "type": "JointLimitation3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_limitation_right_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3838967147, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::SkeletonModifier3D.SecondaryDirection" + } + ] + }, + { + "name": "get_joint_limitation_right_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 623936134, + "return_value": { + "type": "enum::SkeletonModifier3D.SecondaryDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_limitation_right_axis_vector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2866752138, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "vector", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_limitation_right_axis_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1592972041, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_limitation_rotation_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188936002, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "Quaternion" + } + ] + }, + { + "name": "get_joint_limitation_rotation_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722473700, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "max_iterations", + "setter": "set_max_iterations", + "getter": "get_max_iterations" + }, + { + "type": "float", + "name": "min_distance", + "setter": "set_min_distance", + "getter": "get_min_distance" + }, + { + "type": "float", + "name": "angular_delta_limit", + "setter": "set_angular_delta_limit", + "getter": "get_angular_delta_limit" + }, + { + "type": "bool", + "name": "deterministic", + "setter": "set_deterministic", + "getter": "is_deterministic" + }, + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "JNISingleton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "has_java_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "JSON", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "stringify", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 462733549, + "hash_compatibility": [ + 2656701787 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "indent", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "sort_keys", + "type": "bool", + "default_value": "true" + }, + { + "name": "full_precision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "parse_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 309047738, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "json_string", + "type": "String" + } + ] + }, + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "json_text", + "type": "String" + }, + { + "name": "keep_text", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "get_parsed_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_error_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_error_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "from_native", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_native", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "json", + "type": "Variant" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "Variant", + "name": "data", + "setter": "set_data", + "getter": "get_data" + } + ] + }, + { + "name": "JSONRPC", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ErrorCode", + "is_bitfield": false, + "values": [ + { + "name": "PARSE_ERROR", + "value": -32700 + }, + { + "name": "INVALID_REQUEST", + "value": -32600 + }, + { + "name": "METHOD_NOT_FOUND", + "value": -32601 + }, + { + "name": "INVALID_PARAMS", + "value": -32602 + }, + { + "name": "INTERNAL_ERROR", + "value": -32603 + } + ] + } + ], + "methods": [ + { + "name": "set_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "process_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "action", + "type": "Variant" + }, + { + "name": "recurse", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "process_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "action", + "type": "String" + } + ] + }, + { + "name": "make_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3423508980, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" + } + ] + }, + { + "name": "make_response", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5053918, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "result", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" + } + ] + }, + { + "name": "make_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2949127017, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant" + } + ] + }, + { + "name": "make_response_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 928596297, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "int32" + }, + { + "name": "message", + "type": "String" + }, + { + "name": "id", + "type": "Variant", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "JacobianIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "IterateIK3D", + "api_type": "core" + }, + { + "name": "JavaClass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_java_class_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_java_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_java_parent_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541536347, + "return_value": { + "type": "JavaClass" + } + }, + { + "name": "has_java_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "JavaClassWrapper", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1124367868, + "return_value": { + "type": "JavaClass" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277089691, + "return_value": { + "type": "JavaObject" + } + }, + { + "name": "create_sam_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2479014754, + "return_value": { + "type": "JavaObject" + }, + "arguments": [ + { + "name": "sam_interface", + "type": "String" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "create_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2694931752, + "return_value": { + "type": "JavaObject" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "interfaces", + "type": "PackedStringArray" + } + ] + } + ] + }, + { + "name": "JavaObject", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_java_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541536347, + "return_value": { + "type": "JavaClass" + } + }, + { + "name": "has_java_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "JavaScriptBridge", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "eval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "use_global_execution_context", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1355533281, + "return_value": { + "type": "JavaScriptObject" + }, + "arguments": [ + { + "name": "interface", + "type": "String" + } + ] + }, + { + "name": "create_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 422818440, + "return_value": { + "type": "JavaScriptObject" + }, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_js_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 821968997, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "javascript_object", + "type": "JavaScriptObject" + } + ] + }, + { + "name": "js_buffer_to_packed_byte_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64409880, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "javascript_buffer", + "type": "JavaScriptObject" + } + ] + }, + { + "name": "create_object", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3093893586, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "object", + "type": "String" + } + ] + }, + { + "name": "download_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352272093, + "hash_compatibility": [ + 4123979296 + ], + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "mime", + "type": "String", + "default_value": "\"application/octet-stream\"" + } + ] + }, + { + "name": "pwa_needs_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "pwa_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "force_fs_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "pwa_update_available" + } + ] + }, + { + "name": "JavaScriptObject", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "Joint2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_node_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_node_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_exclude_nodes_from_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_nodes_from_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "node_a", + "setter": "set_node_a", + "getter": "get_node_a" + }, + { + "type": "NodePath", + "name": "node_b", + "setter": "set_node_b", + "getter": "get_node_b" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "bool", + "name": "disable_collision", + "setter": "set_exclude_nodes_from_collision", + "getter": "get_exclude_nodes_from_collision" + } + ] + }, + { + "name": "Joint3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_node_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_node_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_solver_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_solver_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_exclude_nodes_from_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_nodes_from_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "node_a", + "setter": "set_node_a", + "getter": "get_node_a" + }, + { + "type": "NodePath", + "name": "node_b", + "setter": "set_node_b", + "getter": "get_node_b" + }, + { + "type": "int", + "name": "solver_priority", + "setter": "set_solver_priority", + "getter": "get_solver_priority" + }, + { + "type": "bool", + "name": "exclude_nodes_from_collision", + "setter": "set_exclude_nodes_from_collision", + "getter": "get_exclude_nodes_from_collision" + } + ] + }, + { + "name": "JointLimitation3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "JointLimitationCone3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "JointLimitation3D", + "api_type": "core", + "methods": [ + { + "name": "set_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "angle", + "setter": "set_angle", + "getter": "get_angle" + } + ] + }, + { + "name": "KinematicCollision2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841063350, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ] + }, + { + "name": "KinematicCollision3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1242741860, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, + { + "name": "get_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231817359, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "Label", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_label_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1030653839, + "arguments": [ + { + "name": "settings", + "type": "LabelSettings" + } + ] + }, + { + "name": "get_label_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 826676056, + "return_value": { + "type": "LabelSettings" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_paragraph_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "paragraph_separator", + "type": "String" + } + ] + }, + { + "name": "get_paragraph_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_autowrap_trim_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "autowrap_trim_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_autowrap_trim_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_clip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clipping_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_stops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_tab_stops", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181039630, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_total_character_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_characters_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258789322, + "return_value": { + "type": "enum::TextServer.VisibleCharactersBehavior" + } + }, + { + "name": "set_visible_characters_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383839701, + "arguments": [ + { + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" + } + ] + }, + { + "name": "set_visible_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visible_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lines_skipped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines_skipped", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lines_skipped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_lines_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines_visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_lines_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_character_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "pos", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "LabelSettings", + "name": "label_settings", + "setter": "set_label_settings", + "getter": "get_label_settings" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "autowrap_trim_flags", + "setter": "set_autowrap_trim_flags", + "getter": "get_autowrap_trim_flags" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "String", + "name": "paragraph_separator", + "setter": "set_paragraph_separator", + "getter": "get_paragraph_separator" + }, + { + "type": "bool", + "name": "clip_text", + "setter": "set_clip_text", + "getter": "is_clipping_text" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "PackedFloat32Array", + "name": "tab_stops", + "setter": "set_tab_stops", + "getter": "get_tab_stops" + }, + { + "type": "int", + "name": "lines_skipped", + "setter": "set_lines_skipped", + "getter": "get_lines_skipped" + }, + { + "type": "int", + "name": "max_lines_visible", + "setter": "set_max_lines_visible", + "getter": "get_max_lines_visible" + }, + { + "type": "int", + "name": "visible_characters", + "setter": "set_visible_characters", + "getter": "get_visible_characters" + }, + { + "type": "int", + "name": "visible_characters_behavior", + "setter": "set_visible_characters_behavior", + "getter": "get_visible_characters_behavior" + }, + { + "type": "float", + "name": "visible_ratio", + "setter": "set_visible_ratio", + "getter": "get_visible_ratio" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "Label3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_SHADED", + "value": 0 + }, + { + "name": "FLAG_DOUBLE_SIDED", + "value": 1 + }, + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 2 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 3 + }, + { + "name": "FLAG_MAX", + "value": 4 + } + ] + }, + { + "name": "AlphaCutMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_CUT_DISABLED", + "value": 0 + }, + { + "name": "ALPHA_CUT_DISCARD", + "value": 1 + }, + { + "name": "ALPHA_CUT_OPAQUE_PREPASS", + "value": 2 + }, + { + "name": "ALPHA_CUT_HASH", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_outline_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_outline_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "outline_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_autowrap_trim_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "autowrap_trim_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_autowrap_trim_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_draw_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1285833066, + "arguments": [ + { + "name": "flag", + "type": "enum::Label3D.DrawFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_draw_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259226453, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Label3D.DrawFlags" + } + ] + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_alpha_cut_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2549142916, + "arguments": [ + { + "name": "mode", + "type": "enum::Label3D.AlphaCutMode" + } + ] + }, + { + "name": "get_alpha_cut_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219468601, + "return_value": { + "type": "enum::Label3D.AlphaCutMode" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + }, + { + "type": "int", + "name": "outline_render_priority", + "setter": "set_outline_render_priority", + "getter": "get_outline_render_priority" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "Color", + "name": "outline_modulate", + "setter": "set_outline_modulate", + "getter": "get_outline_modulate" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "autowrap_trim_flags", + "setter": "set_autowrap_trim_flags", + "getter": "get_autowrap_trim_flags" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "LabelSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_paragraph_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_paragraph_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_font_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_font_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_outline_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_shadow_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_stacked_outline_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stacked_outline_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_stacked_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_stacked_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_stacked_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stacked_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stacked_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stacked_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_stacked_outline_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stacked_shadow_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stacked_shadow_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_stacked_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_stacked_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_stacked_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stacked_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_stacked_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stacked_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_stacked_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stacked_shadow_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stacked_shadow_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "float", + "name": "paragraph_spacing", + "setter": "set_paragraph_spacing", + "getter": "get_paragraph_spacing" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "Color", + "name": "font_color", + "setter": "set_font_color", + "getter": "get_font_color" + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size" + }, + { + "type": "Color", + "name": "outline_color", + "setter": "set_outline_color", + "getter": "get_outline_color" + }, + { + "type": "int", + "name": "shadow_size", + "setter": "set_shadow_size", + "getter": "get_shadow_size" + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "Vector2", + "name": "shadow_offset", + "setter": "set_shadow_offset", + "getter": "get_shadow_offset" + }, + { + "type": "int", + "name": "stacked_outline_count", + "setter": "set_stacked_outline_count", + "getter": "get_stacked_outline_count" + }, + { + "type": "int", + "name": "stacked_shadow_count", + "setter": "set_stacked_shadow_count", + "getter": "get_stacked_shadow_count" + } + ] + }, + { + "name": "Light2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "ShadowFilter", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_FILTER_NONE", + "value": 0 + }, + { + "name": "SHADOW_FILTER_PCF5", + "value": 1 + }, + { + "name": "SHADOW_FILTER_PCF13", + "value": 2 + } + ] + }, + { + "name": "BlendMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_MODE_ADD", + "value": 0 + }, + { + "name": "BLEND_MODE_SUB", + "value": 1 + }, + { + "name": "BLEND_MODE_MIX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editor_only", + "type": "bool" + } + ] + }, + { + "name": "is_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_z_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_z_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_layer_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_layer_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "item_cull_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_shadow_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "item_shadow_cull_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shadow_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shadow_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shadow_smooth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "smooth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shadow_smooth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shadow_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3209356555, + "arguments": [ + { + "name": "filter", + "type": "enum::Light2D.ShadowFilter" + } + ] + }, + { + "name": "get_shadow_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1973619177, + "return_value": { + "type": "enum::Light2D.ShadowFilter" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "shadow_color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2916638796, + "arguments": [ + { + "name": "mode", + "type": "enum::Light2D.BlendMode" + } + ] + }, + { + "name": "get_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 936255250, + "return_value": { + "type": "enum::Light2D.BlendMode" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "is_editor_only" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "energy", + "setter": "set_energy", + "getter": "get_energy" + }, + { + "type": "int", + "name": "blend_mode", + "setter": "set_blend_mode", + "getter": "get_blend_mode" + }, + { + "type": "int", + "name": "range_z_min", + "setter": "set_z_range_min", + "getter": "get_z_range_min" + }, + { + "type": "int", + "name": "range_z_max", + "setter": "set_z_range_max", + "getter": "get_z_range_max" + }, + { + "type": "int", + "name": "range_layer_min", + "setter": "set_layer_range_min", + "getter": "get_layer_range_min" + }, + { + "type": "int", + "name": "range_layer_max", + "setter": "set_layer_range_max", + "getter": "get_layer_range_max" + }, + { + "type": "int", + "name": "range_item_cull_mask", + "setter": "set_item_cull_mask", + "getter": "get_item_cull_mask" + }, + { + "type": "bool", + "name": "shadow_enabled", + "setter": "set_shadow_enabled", + "getter": "is_shadow_enabled" + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "int", + "name": "shadow_filter", + "setter": "set_shadow_filter", + "getter": "get_shadow_filter" + }, + { + "type": "float", + "name": "shadow_filter_smooth", + "setter": "set_shadow_smooth", + "getter": "get_shadow_smooth" + }, + { + "type": "int", + "name": "shadow_item_cull_mask", + "setter": "set_item_shadow_cull_mask", + "getter": "get_item_shadow_cull_mask" + } + ] + }, + { + "name": "Light3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_ENERGY", + "value": 0 + }, + { + "name": "PARAM_INDIRECT_ENERGY", + "value": 1 + }, + { + "name": "PARAM_VOLUMETRIC_FOG_ENERGY", + "value": 2 + }, + { + "name": "PARAM_SPECULAR", + "value": 3 + }, + { + "name": "PARAM_RANGE", + "value": 4 + }, + { + "name": "PARAM_SIZE", + "value": 5 + }, + { + "name": "PARAM_ATTENUATION", + "value": 6 + }, + { + "name": "PARAM_SPOT_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SPOT_ATTENUATION", + "value": 8 + }, + { + "name": "PARAM_SHADOW_MAX_DISTANCE", + "value": 9 + }, + { + "name": "PARAM_SHADOW_SPLIT_1_OFFSET", + "value": 10 + }, + { + "name": "PARAM_SHADOW_SPLIT_2_OFFSET", + "value": 11 + }, + { + "name": "PARAM_SHADOW_SPLIT_3_OFFSET", + "value": 12 + }, + { + "name": "PARAM_SHADOW_FADE_START", + "value": 13 + }, + { + "name": "PARAM_SHADOW_NORMAL_BIAS", + "value": 14 + }, + { + "name": "PARAM_SHADOW_BIAS", + "value": 15 + }, + { + "name": "PARAM_SHADOW_PANCAKE_SIZE", + "value": 16 + }, + { + "name": "PARAM_SHADOW_OPACITY", + "value": 17 + }, + { + "name": "PARAM_SHADOW_BLUR", + "value": 18 + }, + { + "name": "PARAM_TRANSMITTANCE_BIAS", + "value": 19 + }, + { + "name": "PARAM_INTENSITY", + "value": 20 + }, + { + "name": "PARAM_MAX", + "value": 21 + } + ] + }, + { + "name": "BakeMode", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_DISABLED", + "value": 0 + }, + { + "name": "BAKE_STATIC", + "value": 1 + }, + { + "name": "BAKE_DYNAMIC", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editor_only", + "type": "bool" + } + ] + }, + { + "name": "is_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1722734213, + "arguments": [ + { + "name": "param", + "type": "enum::Light3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1844084987, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::Light3D.Param" + } + ] + }, + { + "name": "set_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "has_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_negative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_negative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "cull_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_enable_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_distance_fade_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_distance_fade_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_distance_fade_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance_fade_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_reverse_cull_face", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_shadow_reverse_cull_face", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shadow_caster_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "caster_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shadow_caster_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_bake_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 37739303, + "arguments": [ + { + "name": "bake_mode", + "type": "enum::Light3D.BakeMode" + } + ] + }, + { + "name": "get_bake_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 371737608, + "return_value": { + "type": "enum::Light3D.BakeMode" + } + }, + { + "name": "set_projector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "projector", + "type": "Texture2D" + } + ] + }, + { + "name": "get_projector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_temperature", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "temperature", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_temperature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_correlated_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "float", + "name": "light_intensity_lumens", + "setter": "set_param", + "getter": "get_param", + "index": 20 + }, + { + "type": "float", + "name": "light_intensity_lux", + "setter": "set_param", + "getter": "get_param", + "index": 20 + }, + { + "type": "float", + "name": "light_temperature", + "setter": "set_temperature", + "getter": "get_temperature" + }, + { + "type": "Color", + "name": "light_color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "light_energy", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "light_indirect_energy", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "light_volumetric_fog_energy", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "light_projector", + "setter": "set_projector", + "getter": "get_projector" + }, + { + "type": "float", + "name": "light_size", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "float", + "name": "light_angular_distance", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "bool", + "name": "light_negative", + "setter": "set_negative", + "getter": "is_negative" + }, + { + "type": "float", + "name": "light_specular", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "int", + "name": "light_bake_mode", + "setter": "set_bake_mode", + "getter": "get_bake_mode" + }, + { + "type": "int", + "name": "light_cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "bool", + "name": "shadow_enabled", + "setter": "set_shadow", + "getter": "has_shadow" + }, + { + "type": "float", + "name": "shadow_bias", + "setter": "set_param", + "getter": "get_param", + "index": 15 + }, + { + "type": "float", + "name": "shadow_normal_bias", + "setter": "set_param", + "getter": "get_param", + "index": 14 + }, + { + "type": "bool", + "name": "shadow_reverse_cull_face", + "setter": "set_shadow_reverse_cull_face", + "getter": "get_shadow_reverse_cull_face" + }, + { + "type": "float", + "name": "shadow_transmittance_bias", + "setter": "set_param", + "getter": "get_param", + "index": 19 + }, + { + "type": "float", + "name": "shadow_opacity", + "setter": "set_param", + "getter": "get_param", + "index": 17 + }, + { + "type": "float", + "name": "shadow_blur", + "setter": "set_param", + "getter": "get_param", + "index": 18 + }, + { + "type": "int", + "name": "shadow_caster_mask", + "setter": "set_shadow_caster_mask", + "getter": "get_shadow_caster_mask" + }, + { + "type": "bool", + "name": "distance_fade_enabled", + "setter": "set_enable_distance_fade", + "getter": "is_distance_fade_enabled" + }, + { + "type": "float", + "name": "distance_fade_begin", + "setter": "set_distance_fade_begin", + "getter": "get_distance_fade_begin" + }, + { + "type": "float", + "name": "distance_fade_shadow", + "setter": "set_distance_fade_shadow", + "getter": "get_distance_fade_shadow" + }, + { + "type": "float", + "name": "distance_fade_length", + "setter": "set_distance_fade_length", + "getter": "get_distance_fade_length" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "is_editor_only" + } + ] + }, + { + "name": "LightOccluder2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3258315893, + "arguments": [ + { + "name": "polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3962317075, + "return_value": { + "type": "OccluderPolygon2D" + } + }, + { + "name": "set_occluder_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occluder_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_as_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_sdf_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "OccluderPolygon2D", + "name": "occluder", + "setter": "set_occluder_polygon", + "getter": "get_occluder_polygon" + }, + { + "type": "bool", + "name": "sdf_collision", + "setter": "set_as_sdf_collision", + "getter": "is_set_as_sdf_collision" + }, + { + "type": "int", + "name": "occluder_light_mask", + "setter": "set_occluder_light_mask", + "getter": "get_occluder_light_mask" + } + ] + }, + { + "name": "LightmapGI", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "BakeQuality", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_QUALITY_LOW", + "value": 0 + }, + { + "name": "BAKE_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "BAKE_QUALITY_HIGH", + "value": 2 + }, + { + "name": "BAKE_QUALITY_ULTRA", + "value": 3 + } + ] + }, + { + "name": "GenerateProbes", + "is_bitfield": false, + "values": [ + { + "name": "GENERATE_PROBES_DISABLED", + "value": 0 + }, + { + "name": "GENERATE_PROBES_SUBDIV_4", + "value": 1 + }, + { + "name": "GENERATE_PROBES_SUBDIV_8", + "value": 2 + }, + { + "name": "GENERATE_PROBES_SUBDIV_16", + "value": 3 + }, + { + "name": "GENERATE_PROBES_SUBDIV_32", + "value": 4 + } + ] + }, + { + "name": "BakeError", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_ERROR_OK", + "value": 0 + }, + { + "name": "BAKE_ERROR_NO_SCENE_ROOT", + "value": 1 + }, + { + "name": "BAKE_ERROR_FOREIGN_DATA", + "value": 2 + }, + { + "name": "BAKE_ERROR_NO_LIGHTMAPPER", + "value": 3 + }, + { + "name": "BAKE_ERROR_NO_SAVE_PATH", + "value": 4 + }, + { + "name": "BAKE_ERROR_NO_MESHES", + "value": 5 + }, + { + "name": "BAKE_ERROR_MESHES_INVALID", + "value": 6 + }, + { + "name": "BAKE_ERROR_CANT_CREATE_IMAGE", + "value": 7 + }, + { + "name": "BAKE_ERROR_USER_ABORTED", + "value": 8 + }, + { + "name": "BAKE_ERROR_TEXTURE_SIZE_TOO_SMALL", + "value": 9 + }, + { + "name": "BAKE_ERROR_LIGHTMAP_TOO_SMALL", + "value": 10 + }, + { + "name": "BAKE_ERROR_ATLAS_TOO_SMALL", + "value": 11 + } + ] + }, + { + "name": "EnvironmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ENVIRONMENT_MODE_DISABLED", + "value": 0 + }, + { + "name": "ENVIRONMENT_MODE_SCENE", + "value": 1 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_SKY", + "value": 2 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_COLOR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_light_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1790597277, + "arguments": [ + { + "name": "data", + "type": "LightmapGIData" + } + ] + }, + { + "name": "get_light_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 290354153, + "return_value": { + "type": "LightmapGIData" + } + }, + { + "name": "set_bake_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1192215803, + "arguments": [ + { + "name": "bake_quality", + "type": "enum::LightmapGI.BakeQuality" + } + ] + }, + { + "name": "get_bake_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688832735, + "return_value": { + "type": "enum::LightmapGI.BakeQuality" + } + }, + { + "name": "set_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bounces", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bounce_indirect_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce_indirect_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce_indirect_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_generate_probes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 549981046, + "arguments": [ + { + "name": "subdivision", + "type": "enum::LightmapGI.GenerateProbes" + } + ] + }, + { + "name": "get_generate_probes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3930596226, + "return_value": { + "type": "enum::LightmapGI.GenerateProbes" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_environment_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2282650285, + "arguments": [ + { + "name": "mode", + "type": "enum::LightmapGI.EnvironmentMode" + } + ] + }, + { + "name": "get_environment_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4128646479, + "return_value": { + "type": "enum::LightmapGI.EnvironmentMode" + } + }, + { + "name": "set_environment_custom_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3336722921, + "arguments": [ + { + "name": "sky", + "type": "Sky" + } + ] + }, + { + "name": "get_environment_custom_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1177136966, + "return_value": { + "type": "Sky" + } + }, + { + "name": "set_environment_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_environment_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_environment_custom_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_environment_custom_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texel_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texel_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texel_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_texture_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_supersampling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_supersampling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_supersampling_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_supersampling_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_denoiser", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_denoiser", + "type": "bool" + } + ] + }, + { + "name": "is_using_denoiser", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_denoiser_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "denoiser_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_denoiser_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_denoiser_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "denoiser_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_denoiser_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_directional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "directional", + "type": "bool" + } + ] + }, + { + "name": "is_directional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shadowmask_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3451066572, + "arguments": [ + { + "name": "mode", + "type": "enum::LightmapGIData.ShadowmaskMode" + } + ] + }, + { + "name": "get_shadowmask_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 785478560, + "return_value": { + "type": "enum::LightmapGIData.ShadowmaskMode" + } + }, + { + "name": "set_use_texture_for_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_texture_for_bounces", + "type": "bool" + } + ] + }, + { + "name": "is_using_texture_for_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + } + ], + "properties": [ + { + "type": "int", + "name": "quality", + "setter": "set_bake_quality", + "getter": "get_bake_quality" + }, + { + "type": "bool", + "name": "supersampling", + "setter": "set_supersampling_enabled", + "getter": "is_supersampling_enabled" + }, + { + "type": "float", + "name": "supersampling_factor", + "setter": "set_supersampling_factor", + "getter": "get_supersampling_factor" + }, + { + "type": "int", + "name": "bounces", + "setter": "set_bounces", + "getter": "get_bounces" + }, + { + "type": "float", + "name": "bounce_indirect_energy", + "setter": "set_bounce_indirect_energy", + "getter": "get_bounce_indirect_energy" + }, + { + "type": "bool", + "name": "directional", + "setter": "set_directional", + "getter": "is_directional" + }, + { + "type": "int", + "name": "shadowmask_mode", + "setter": "set_shadowmask_mode", + "getter": "get_shadowmask_mode" + }, + { + "type": "bool", + "name": "use_texture_for_bounces", + "setter": "set_use_texture_for_bounces", + "getter": "is_using_texture_for_bounces" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_interior", + "getter": "is_interior" + }, + { + "type": "bool", + "name": "use_denoiser", + "setter": "set_use_denoiser", + "getter": "is_using_denoiser" + }, + { + "type": "float", + "name": "denoiser_strength", + "setter": "set_denoiser_strength", + "getter": "get_denoiser_strength" + }, + { + "type": "int", + "name": "denoiser_range", + "setter": "set_denoiser_range", + "getter": "get_denoiser_range" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "float", + "name": "texel_scale", + "setter": "set_texel_scale", + "getter": "get_texel_scale" + }, + { + "type": "int", + "name": "max_texture_size", + "setter": "set_max_texture_size", + "getter": "get_max_texture_size" + }, + { + "type": "int", + "name": "environment_mode", + "setter": "set_environment_mode", + "getter": "get_environment_mode" + }, + { + "type": "Sky", + "name": "environment_custom_sky", + "setter": "set_environment_custom_sky", + "getter": "get_environment_custom_sky" + }, + { + "type": "Color", + "name": "environment_custom_color", + "setter": "set_environment_custom_color", + "getter": "get_environment_custom_color" + }, + { + "type": "float", + "name": "environment_custom_energy", + "setter": "set_environment_custom_energy", + "getter": "get_environment_custom_energy" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "int", + "name": "generate_probes_subdiv", + "setter": "set_generate_probes", + "getter": "get_generate_probes" + }, + { + "type": "LightmapGIData", + "name": "light_data", + "setter": "set_light_data", + "getter": "get_light_data" + } + ] + }, + { + "name": "LightmapGIData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "ShadowmaskMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADOWMASK_MODE_NONE", + "value": 0 + }, + { + "name": "SHADOWMASK_MODE_REPLACE", + "value": 1 + }, + { + "name": "SHADOWMASK_MODE_OVERLAY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_lightmap_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "light_textures", + "type": "typedarray::TextureLayered" + } + ] + }, + { + "name": "get_lightmap_textures", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::TextureLayered" + } + }, + { + "name": "set_shadowmask_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "shadowmask_textures", + "type": "typedarray::TextureLayered" + } + ] + }, + { + "name": "get_shadowmask_textures", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::TextureLayered" + } + }, + { + "name": "set_uses_spherical_harmonics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "uses_spherical_harmonics", + "type": "bool" + } + ] + }, + { + "name": "is_using_spherical_harmonics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_user", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4272570515, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "uv_scale", + "type": "Rect2" + }, + { + "name": "slice_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sub_instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_user_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_user_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "user_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_users", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_light_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "arguments": [ + { + "name": "light_texture", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_light_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "return_value": { + "type": "TextureLayered" + } + } + ], + "properties": [ + { + "type": "typedarray::TextureLayered", + "name": "lightmap_textures", + "setter": "set_lightmap_textures", + "getter": "get_lightmap_textures" + }, + { + "type": "typedarray::TextureLayered", + "name": "shadowmask_textures", + "setter": "set_shadowmask_textures", + "getter": "get_shadowmask_textures" + }, + { + "type": "bool", + "name": "uses_spherical_harmonics", + "setter": "set_uses_spherical_harmonics", + "getter": "is_using_spherical_harmonics" + }, + { + "type": "Array", + "name": "user_data", + "setter": "_set_user_data", + "getter": "_get_user_data" + }, + { + "type": "Dictionary", + "name": "probe_data", + "setter": "_set_probe_data", + "getter": "_get_probe_data" + }, + { + "type": "TextureLayered", + "name": "light_texture", + "setter": "set_light_texture", + "getter": "get_light_texture" + }, + { + "type": "Array", + "name": "light_textures", + "setter": "_set_light_textures_data", + "getter": "_get_light_textures_data" + } + ] + }, + { + "name": "LightmapProbe", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core" + }, + { + "name": "Lightmapper", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "LightmapperRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Lightmapper", + "api_type": "core" + }, + { + "name": "LimitAngularVelocityModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_chain_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_chain_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_chains", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_max_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_velocity", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_max_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "exclude", + "type": "bool" + } + ] + }, + { + "name": "is_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "float", + "name": "max_angular_velocity", + "setter": "set_max_angular_velocity", + "getter": "get_max_angular_velocity" + }, + { + "type": "bool", + "name": "exclude", + "setter": "set_exclude", + "getter": "is_exclude" + }, + { + "type": "int", + "name": "chain_count", + "setter": "set_chain_count", + "getter": "get_chain_count" + }, + { + "type": "int", + "name": "joint_count", + "getter": "_get_joint_count" + } + ] + }, + { + "name": "Line2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "LineJointMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_JOINT_SHARP", + "value": 0 + }, + { + "name": "LINE_JOINT_BEVEL", + "value": 1 + }, + { + "name": "LINE_JOINT_ROUND", + "value": 2 + } + ] + }, + { + "name": "LineCapMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_CAP_NONE", + "value": 0 + }, + { + "name": "LINE_CAP_BOX", + "value": 1 + }, + { + "name": "LINE_CAP_ROUND", + "value": 2 + } + ] + }, + { + "name": "LineTextureMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_TEXTURE_NONE", + "value": 0 + }, + { + "name": "LINE_TEXTURE_TILE", + "value": 1 + }, + { + "name": "LINE_TEXTURE_STRETCH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_point_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_point_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2654014372, + "hash_compatibility": [ + 468506575 + ], + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_default_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_default_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "color", + "type": "Gradient" + } + ] + }, + { + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1952559516, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineTextureMode" + } + ] + }, + { + "name": "get_texture_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2341040722, + "return_value": { + "type": "enum::Line2D.LineTextureMode" + } + }, + { + "name": "set_joint_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604292979, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineJointMode" + } + ] + }, + { + "name": "get_joint_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546544037, + "return_value": { + "type": "enum::Line2D.LineJointMode" + } + }, + { + "name": "set_begin_cap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669024546, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineCapMode" + } + ] + }, + { + "name": "get_begin_cap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107511441, + "return_value": { + "type": "enum::Line2D.LineCapMode" + } + }, + { + "name": "set_end_cap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669024546, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineCapMode" + } + ] + }, + { + "name": "get_end_cap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1107511441, + "return_value": { + "type": "enum::Line2D.LineCapMode" + } + }, + { + "name": "set_sharp_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "limit", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sharp_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_round_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_round_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "antialiased", + "type": "bool" + } + ] + }, + { + "name": "get_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" + }, + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Curve", + "name": "width_curve", + "setter": "set_curve", + "getter": "get_curve" + }, + { + "type": "Color", + "name": "default_color", + "setter": "set_default_color", + "getter": "get_default_color" + }, + { + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "texture_mode", + "setter": "set_texture_mode", + "getter": "get_texture_mode" + }, + { + "type": "int", + "name": "joint_mode", + "setter": "set_joint_mode", + "getter": "get_joint_mode" + }, + { + "type": "int", + "name": "begin_cap_mode", + "setter": "set_begin_cap_mode", + "getter": "get_begin_cap_mode" + }, + { + "type": "int", + "name": "end_cap_mode", + "setter": "set_end_cap_mode", + "getter": "get_end_cap_mode" + }, + { + "type": "float", + "name": "sharp_limit", + "setter": "set_sharp_limit", + "getter": "get_sharp_limit" + }, + { + "type": "int", + "name": "round_precision", + "setter": "set_round_precision", + "getter": "get_round_precision" + }, + { + "type": "bool", + "name": "antialiased", + "setter": "set_antialiased", + "getter": "get_antialiased" + } + ] + }, + { + "name": "LineEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_CUT", + "value": 0 + }, + { + "name": "MENU_COPY", + "value": 1 + }, + { + "name": "MENU_PASTE", + "value": 2 + }, + { + "name": "MENU_CLEAR", + "value": 3 + }, + { + "name": "MENU_SELECT_ALL", + "value": 4 + }, + { + "name": "MENU_UNDO", + "value": 5 + }, + { + "name": "MENU_REDO", + "value": 6 + }, + { + "name": "MENU_SUBMENU_TEXT_DIR", + "value": 7 + }, + { + "name": "MENU_DIR_INHERITED", + "value": 8 + }, + { + "name": "MENU_DIR_AUTO", + "value": 9 + }, + { + "name": "MENU_DIR_LTR", + "value": 10 + }, + { + "name": "MENU_DIR_RTL", + "value": 11 + }, + { + "name": "MENU_DISPLAY_UCC", + "value": 12 + }, + { + "name": "MENU_SUBMENU_INSERT_UCC", + "value": 13 + }, + { + "name": "MENU_INSERT_LRM", + "value": 14 + }, + { + "name": "MENU_INSERT_RLM", + "value": 15 + }, + { + "name": "MENU_INSERT_LRE", + "value": 16 + }, + { + "name": "MENU_INSERT_RLE", + "value": 17 + }, + { + "name": "MENU_INSERT_LRO", + "value": 18 + }, + { + "name": "MENU_INSERT_RLO", + "value": 19 + }, + { + "name": "MENU_INSERT_PDF", + "value": 20 + }, + { + "name": "MENU_INSERT_ALM", + "value": 21 + }, + { + "name": "MENU_INSERT_LRI", + "value": 22 + }, + { + "name": "MENU_INSERT_RLI", + "value": 23 + }, + { + "name": "MENU_INSERT_FSI", + "value": 24 + }, + { + "name": "MENU_INSERT_PDI", + "value": 25 + }, + { + "name": "MENU_INSERT_ZWJ", + "value": 26 + }, + { + "name": "MENU_INSERT_ZWNJ", + "value": 27 + }, + { + "name": "MENU_INSERT_WJ", + "value": 28 + }, + { + "name": "MENU_INSERT_SHY", + "value": 29 + }, + { + "name": "MENU_EMOJI_AND_SYMBOL", + "value": 30 + }, + { + "name": "MENU_MAX", + "value": 31 + } + ] + }, + { + "name": "VirtualKeyboardType", + "is_bitfield": false, + "values": [ + { + "name": "KEYBOARD_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "KEYBOARD_TYPE_MULTILINE", + "value": 1 + }, + { + "name": "KEYBOARD_TYPE_NUMBER", + "value": 2 + }, + { + "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", + "value": 3 + }, + { + "name": "KEYBOARD_TYPE_PHONE", + "value": 4 + }, + { + "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", + "value": 5 + }, + { + "name": "KEYBOARD_TYPE_PASSWORD", + "value": 6 + }, + { + "name": "KEYBOARD_TYPE_URL", + "value": 7 + } + ] + }, + { + "name": "ExpandMode", + "is_bitfield": false, + "values": [ + { + "name": "EXPAND_MODE_ORIGINAL_SIZE", + "value": 0 + }, + { + "name": "EXPAND_MODE_FIT_TO_TEXT", + "value": 1 + }, + { + "name": "EXPAND_MODE_FIT_TO_LINE_EDIT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has_ime_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "apply_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "hide_focus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "unedit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_editing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keep_editing_on_text_submit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_editing_kept_on_text_submit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1328111411, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selected_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_selection_from_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_to_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_draw_control_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_control_chars", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_caret_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_caret_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_next_composite_character_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_previous_composite_character_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_expand_to_text_length_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_expand_to_text_length_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_blink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_mid_grapheme_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_mid_grapheme_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_force_displayed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_force_displayed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_caret_blink_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "chars", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "insert_text_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "delete_char_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "delete_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_secret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_secret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_secret_character", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "character", + "type": "String" + } + ] + }, + { + "name": "get_secret_character", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emoji_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emoji_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_backspace_deletes_composite_character_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_backspace_deletes_composite_character_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_virtual_keyboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_show_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show_on_focus", + "type": "bool" + } + ] + }, + { + "name": "get_virtual_keyboard_show_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696893573, + "arguments": [ + { + "name": "type", + "type": "enum::LineEdit.VirtualKeyboardType" + } + ] + }, + { + "name": "get_virtual_keyboard_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1928699316, + "return_value": { + "type": "enum::LineEdit.VirtualKeyboardType" + } + }, + { + "name": "set_clear_button_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_clear_button_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_middle_mouse_paste_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_middle_mouse_paste_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selecting_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_selecting_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_right_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_right_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255860311, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_icon_expand_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3019903192, + "arguments": [ + { + "name": "mode", + "type": "enum::LineEdit.ExpandMode" + } + ] + }, + { + "name": "get_icon_expand_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3273584435, + "return_value": { + "type": "enum::LineEdit.ExpandMode" + } + }, + { + "name": "set_right_icon_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_right_icon_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_all_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_select_all_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "text_changed", + "arguments": [ + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "text_change_rejected", + "arguments": [ + { + "name": "rejected_substring", + "type": "String" + } + ] + }, + { + "name": "text_submitted", + "arguments": [ + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "editing_toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "max_length", + "setter": "set_max_length", + "getter": "get_max_length" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "keep_editing_on_text_submit", + "setter": "set_keep_editing_on_text_submit", + "getter": "is_editing_kept_on_text_submit" + }, + { + "type": "bool", + "name": "expand_to_text_length", + "setter": "set_expand_to_text_length_enabled", + "getter": "is_expand_to_text_length_enabled" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "emoji_menu_enabled", + "setter": "set_emoji_menu_enabled", + "getter": "is_emoji_menu_enabled" + }, + { + "type": "bool", + "name": "backspace_deletes_composite_character_enabled", + "setter": "set_backspace_deletes_composite_character_enabled", + "getter": "is_backspace_deletes_composite_character_enabled" + }, + { + "type": "bool", + "name": "clear_button_enabled", + "setter": "set_clear_button_enabled", + "getter": "is_clear_button_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + }, + { + "type": "bool", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" + }, + { + "type": "bool", + "name": "virtual_keyboard_show_on_focus", + "setter": "set_virtual_keyboard_show_on_focus", + "getter": "get_virtual_keyboard_show_on_focus" + }, + { + "type": "int", + "name": "virtual_keyboard_type", + "setter": "set_virtual_keyboard_type", + "getter": "get_virtual_keyboard_type" + }, + { + "type": "bool", + "name": "caret_blink", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled" + }, + { + "type": "float", + "name": "caret_blink_interval", + "setter": "set_caret_blink_interval", + "getter": "get_caret_blink_interval" + }, + { + "type": "int", + "name": "caret_column", + "setter": "set_caret_column", + "getter": "get_caret_column" + }, + { + "type": "bool", + "name": "caret_force_displayed", + "setter": "set_caret_force_displayed", + "getter": "is_caret_force_displayed" + }, + { + "type": "bool", + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" + }, + { + "type": "bool", + "name": "secret", + "setter": "set_secret", + "getter": "is_secret" + }, + { + "type": "String", + "name": "secret_character", + "setter": "set_secret_character", + "getter": "get_secret_character" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + }, + { + "type": "Texture2D", + "name": "right_icon", + "setter": "set_right_icon", + "getter": "get_right_icon" + }, + { + "type": "int", + "name": "icon_expand_mode", + "setter": "set_icon_expand_mode", + "getter": "get_icon_expand_mode" + }, + { + "type": "float", + "name": "right_icon_scale", + "setter": "set_right_icon_scale", + "getter": "get_right_icon_scale" + } + ] + }, + { + "name": "LinkButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "enums": [ + { + "name": "UnderlineMode", + "is_bitfield": false, + "values": [ + { + "name": "UNDERLINE_MODE_ALWAYS", + "value": 0 + }, + { + "name": "UNDERLINE_MODE_ON_HOVER", + "value": 1 + }, + { + "name": "UNDERLINE_MODE_NEVER", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_uri", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "get_uri", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_underline_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4032947085, + "arguments": [ + { + "name": "underline_mode", + "type": "enum::LinkButton.UnderlineMode" + } + ] + }, + { + "name": "get_underline_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 568343738, + "return_value": { + "type": "enum::LinkButton.UnderlineMode" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "int", + "name": "underline", + "setter": "set_underline_mode", + "getter": "get_underline_mode" + }, + { + "type": "String", + "name": "uri", + "setter": "set_uri", + "getter": "get_uri" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "Logger", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ErrorType", + "is_bitfield": false, + "values": [ + { + "name": "ERROR_TYPE_ERROR", + "value": 0 + }, + { + "name": "ERROR_TYPE_WARNING", + "value": 1 + }, + { + "name": "ERROR_TYPE_SCRIPT", + "value": 2 + }, + { + "name": "ERROR_TYPE_SHADER", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "_log_error", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 27079556, + "arguments": [ + { + "name": "function", + "type": "String" + }, + { + "name": "file", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "code", + "type": "String" + }, + { + "name": "rationale", + "type": "String" + }, + { + "name": "editor_notify", + "type": "bool" + }, + { + "name": "error_type", + "type": "int", + "meta": "int32" + }, + { + "name": "script_backtraces", + "type": "typedarray::ScriptBacktrace" + } + ] + }, + { + "name": "_log_message", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2678287736, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "error", + "type": "bool" + } + ] + } + ] + }, + { + "name": "LookAtModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "OriginFrom", + "is_bitfield": false, + "values": [ + { + "name": "ORIGIN_FROM_SELF", + "value": 0 + }, + { + "name": "ORIGIN_FROM_SPECIFIC_BONE", + "value": 1 + }, + { + "name": "ORIGIN_FROM_EXTERNAL_NODE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_forward_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3199955933, + "arguments": [ + { + "name": "forward_axis", + "type": "enum::SkeletonModifier3D.BoneAxis" + } + ] + }, + { + "name": "get_forward_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4076020284, + "return_value": { + "type": "enum::SkeletonModifier3D.BoneAxis" + } + }, + { + "name": "set_primary_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1144690656, + "arguments": [ + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_primary_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050976882, + "return_value": { + "type": "enum::Vector3.Axis" + } + }, + { + "name": "set_use_secondary_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_secondary_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_relative", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_origin_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_origin_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_origin_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254695669, + "arguments": [ + { + "name": "origin_from", + "type": "enum::LookAtModifier3D.OriginFrom" + } + ] + }, + { + "name": "get_origin_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4057166297, + "return_value": { + "type": "enum::LookAtModifier3D.OriginFrom" + } + }, + { + "name": "set_origin_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_origin_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_origin_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_origin_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_origin_external_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "external_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_origin_external_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_origin_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1058637742, + "arguments": [ + { + "name": "transition_type", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "get_transition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3842314528, + "return_value": { + "type": "enum::Tween.TransitionType" + } + }, + { + "name": "set_ease_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208105857, + "arguments": [ + { + "name": "ease_type", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "get_ease_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 631880200, + "return_value": { + "type": "enum::Tween.EaseType" + } + }, + { + "name": "set_use_angle_limitation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_angle_limitation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_symmetry_limitation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limitation_symmetry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_primary_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_positive_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_positive_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_positive_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_positive_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_negative_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_negative_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_negative_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_negative_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_positive_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_positive_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_positive_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_positive_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_negative_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_negative_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_negative_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_negative_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interpolation_remaining", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_interpolating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_within_limitation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_node", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "String", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" + }, + { + "type": "int", + "name": "forward_axis", + "setter": "set_forward_axis", + "getter": "get_forward_axis" + }, + { + "type": "int", + "name": "primary_rotation_axis", + "setter": "set_primary_rotation_axis", + "getter": "get_primary_rotation_axis" + }, + { + "type": "bool", + "name": "use_secondary_rotation", + "setter": "set_use_secondary_rotation", + "getter": "is_using_secondary_rotation" + }, + { + "type": "bool", + "name": "relative", + "setter": "set_relative", + "getter": "is_relative" + }, + { + "type": "int", + "name": "origin_from", + "setter": "set_origin_from", + "getter": "get_origin_from" + }, + { + "type": "String", + "name": "origin_bone_name", + "setter": "set_origin_bone_name", + "getter": "get_origin_bone_name" + }, + { + "type": "int", + "name": "origin_bone", + "setter": "set_origin_bone", + "getter": "get_origin_bone" + }, + { + "type": "NodePath", + "name": "origin_external_node", + "setter": "set_origin_external_node", + "getter": "get_origin_external_node" + }, + { + "type": "Vector3", + "name": "origin_offset", + "setter": "set_origin_offset", + "getter": "get_origin_offset" + }, + { + "type": "float", + "name": "origin_safe_margin", + "setter": "set_origin_safe_margin", + "getter": "get_origin_safe_margin" + }, + { + "type": "float", + "name": "duration", + "setter": "set_duration", + "getter": "get_duration" + }, + { + "type": "int", + "name": "transition_type", + "setter": "set_transition_type", + "getter": "get_transition_type" + }, + { + "type": "int", + "name": "ease_type", + "setter": "set_ease_type", + "getter": "get_ease_type" + }, + { + "type": "bool", + "name": "use_angle_limitation", + "setter": "set_use_angle_limitation", + "getter": "is_using_angle_limitation" + }, + { + "type": "bool", + "name": "symmetry_limitation", + "setter": "set_symmetry_limitation", + "getter": "is_limitation_symmetry" + }, + { + "type": "float", + "name": "primary_limit_angle", + "setter": "set_primary_limit_angle", + "getter": "get_primary_limit_angle" + }, + { + "type": "float", + "name": "primary_damp_threshold", + "setter": "set_primary_damp_threshold", + "getter": "get_primary_damp_threshold" + }, + { + "type": "float", + "name": "primary_positive_limit_angle", + "setter": "set_primary_positive_limit_angle", + "getter": "get_primary_positive_limit_angle" + }, + { + "type": "float", + "name": "primary_positive_damp_threshold", + "setter": "set_primary_positive_damp_threshold", + "getter": "get_primary_positive_damp_threshold" + }, + { + "type": "float", + "name": "primary_negative_limit_angle", + "setter": "set_primary_negative_limit_angle", + "getter": "get_primary_negative_limit_angle" + }, + { + "type": "float", + "name": "primary_negative_damp_threshold", + "setter": "set_primary_negative_damp_threshold", + "getter": "get_primary_negative_damp_threshold" + }, + { + "type": "float", + "name": "secondary_limit_angle", + "setter": "set_secondary_limit_angle", + "getter": "get_secondary_limit_angle" + }, + { + "type": "float", + "name": "secondary_damp_threshold", + "setter": "set_secondary_damp_threshold", + "getter": "get_secondary_damp_threshold" + }, + { + "type": "float", + "name": "secondary_positive_limit_angle", + "setter": "set_secondary_positive_limit_angle", + "getter": "get_secondary_positive_limit_angle" + }, + { + "type": "float", + "name": "secondary_positive_damp_threshold", + "setter": "set_secondary_positive_damp_threshold", + "getter": "get_secondary_positive_damp_threshold" + }, + { + "type": "float", + "name": "secondary_negative_limit_angle", + "setter": "set_secondary_negative_limit_angle", + "getter": "get_secondary_negative_limit_angle" + }, + { + "type": "float", + "name": "secondary_negative_damp_threshold", + "setter": "set_secondary_negative_damp_threshold", + "getter": "get_secondary_negative_damp_threshold" + } + ] + }, + { + "name": "MainLoop", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_OS_MEMORY_WARNING", + "value": 2009 + }, + { + "name": "NOTIFICATION_TRANSLATION_CHANGED", + "value": 2010 + }, + { + "name": "NOTIFICATION_WM_ABOUT", + "value": 2011 + }, + { + "name": "NOTIFICATION_CRASH", + "value": 2012 + }, + { + "name": "NOTIFICATION_OS_IME_UPDATE", + "value": 2013 + }, + { + "name": "NOTIFICATION_APPLICATION_RESUMED", + "value": 2014 + }, + { + "name": "NOTIFICATION_APPLICATION_PAUSED", + "value": 2015 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_IN", + "value": 2016 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", + "value": 2017 + }, + { + "name": "NOTIFICATION_TEXT_SERVER_CHANGED", + "value": 2018 + }, + { + "name": "NOTIFICATION_APPLICATION_PIP_MODE_ENTERED", + "value": 2019 + }, + { + "name": "NOTIFICATION_APPLICATION_PIP_MODE_EXITED", + "value": 2020 + } + ], + "methods": [ + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_physics_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 330693286, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 330693286, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_finalize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "on_request_permissions_result", + "arguments": [ + { + "name": "permission", + "type": "String" + }, + { + "name": "granted", + "type": "bool" + } + ] + } + ] + }, + { + "name": "MarginContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core" + }, + { + "name": "Marker2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_gizmo_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "extents", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gizmo_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "gizmo_extents", + "setter": "set_gizmo_extents", + "getter": "get_gizmo_extents" + } + ] + }, + { + "name": "Marker3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_gizmo_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "extents", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gizmo_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "gizmo_extents", + "setter": "set_gizmo_extents", + "getter": "get_gizmo_extents" + } + ] + }, + { + "name": "Marshalls", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "variant_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3876248563, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "base64_to_variant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "raw_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3999417757, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] + }, + { + "name": "base64_to_raw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659035735, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + }, + { + "name": "utf8_to_base64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utf8_str", + "type": "String" + } + ] + }, + { + "name": "base64_to_utf8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + } + ] + }, + { + "name": "Material", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "RENDER_PRIORITY_MAX", + "value": 127 + }, + { + "name": "RENDER_PRIORITY_MIN", + "value": -128 + } + ], + "methods": [ + { + "name": "_get_shader_rid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_shader_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3392948163, + "return_value": { + "type": "enum::Shader.Mode" + } + }, + { + "name": "_can_do_next_pass", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_use_render_priority", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "next_pass", + "type": "Material" + } + ] + }, + { + "name": "get_next_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "inspect_native_shader_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ], + "properties": [ + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + }, + { + "type": "Material", + "name": "next_pass", + "setter": "set_next_pass", + "getter": "get_next_pass" + } + ] + }, + { + "name": "MenuBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_prefer_global_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_prefer_global_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_menu_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_flat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_start_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "enabled", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_start_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_menu_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_menu_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_menu_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_menu_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_menu_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_menu_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_menu_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100501353, + "return_value": { + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "int", + "name": "start_index", + "setter": "set_start_index", + "getter": "get_start_index" + }, + { + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" + }, + { + "type": "bool", + "name": "prefer_global_menu", + "setter": "set_prefer_global_menu", + "getter": "is_prefer_global_menu" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "MenuButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "show_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_switch_on_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "about_to_popup" + } + ], + "properties": [ + { + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "Mesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "PrimitiveType", + "is_bitfield": false, + "values": [ + { + "name": "PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "PRIMITIVE_LINE_STRIP", + "value": 2 + }, + { + "name": "PRIMITIVE_TRIANGLES", + "value": 3 + }, + { + "name": "PRIMITIVE_TRIANGLE_STRIP", + "value": 4 + } + ] + }, + { + "name": "ArrayType", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_VERTEX", + "value": 0 + }, + { + "name": "ARRAY_NORMAL", + "value": 1 + }, + { + "name": "ARRAY_TANGENT", + "value": 2 + }, + { + "name": "ARRAY_COLOR", + "value": 3 + }, + { + "name": "ARRAY_TEX_UV", + "value": 4 + }, + { + "name": "ARRAY_TEX_UV2", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM0", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM1", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM2", + "value": 8 + }, + { + "name": "ARRAY_CUSTOM3", + "value": 9 + }, + { + "name": "ARRAY_BONES", + "value": 10 + }, + { + "name": "ARRAY_WEIGHTS", + "value": 11 + }, + { + "name": "ARRAY_INDEX", + "value": 12 + }, + { + "name": "ARRAY_MAX", + "value": 13 + } + ] + }, + { + "name": "ArrayCustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "ARRAY_CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "ARRAY_CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "ARRAY_CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "ARRAY_CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "ARRAY_CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "ArrayFormat", + "is_bitfield": true, + "values": [ + { + "name": "ARRAY_FORMAT_VERTEX", + "value": 1 + }, + { + "name": "ARRAY_FORMAT_NORMAL", + "value": 2 + }, + { + "name": "ARRAY_FORMAT_TANGENT", + "value": 4 + }, + { + "name": "ARRAY_FORMAT_COLOR", + "value": 8 + }, + { + "name": "ARRAY_FORMAT_TEX_UV", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_TEX_UV2", + "value": 32 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0", + "value": 64 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1", + "value": 128 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2", + "value": 256 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3", + "value": 512 + }, + { + "name": "ARRAY_FORMAT_BONES", + "value": 1024 + }, + { + "name": "ARRAY_FORMAT_WEIGHTS", + "value": 2048 + }, + { + "name": "ARRAY_FORMAT_INDEX", + "value": 4096 + }, + { + "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", + "value": 7 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BASE", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BITS", + "value": 3 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", + "value": 19 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", + "value": 22 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_MASK", + "value": 7 + }, + { + "name": "ARRAY_COMPRESS_FLAGS_BASE", + "value": 25 + }, + { + "name": "ARRAY_FLAG_USE_2D_VERTICES", + "value": 33554432 + }, + { + "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", + "value": 67108864 + }, + { + "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", + "value": 134217728 + }, + { + "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY", + "value": 268435456 + }, + { + "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES", + "value": 536870912 + } + ] + }, + { + "name": "BlendShapeMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_SHAPE_MODE_NORMALIZED", + "value": 0 + }, + { + "name": "BLEND_SHAPE_MODE_RELATIVE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_get_surface_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_surface_get_array_len", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_array_index_len", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_arrays", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_blend_shape_arrays", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 663333327, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_lods", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_get_primitive_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_surface_set_material", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3671737478, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "_surface_get_material", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_blend_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_blend_shape_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_blend_shape_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3780747571, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_get_aabb", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_lightmap_size_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_lightmap_size_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "surface_get_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_get_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "surface_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "surface_get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surf_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "create_trimesh_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4160111210, + "return_value": { + "type": "ConcavePolygonShape3D" + } + }, + { + "name": "create_convex_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2529984628, + "return_value": { + "type": "ConvexPolygonShape3D" + }, + "arguments": [ + { + "name": "clean", + "type": "bool", + "default_value": "true" + }, + { + "name": "simplify", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208642001, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "lightmap_size_hint", + "setter": "set_lightmap_size_hint", + "getter": "get_lightmap_size_hint" + } + ] + }, + { + "name": "MeshConvexDecompositionSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "CONVEX_DECOMPOSITION_MODE_VOXEL", + "value": 0 + }, + { + "name": "CONVEX_DECOMPOSITION_MODE_TETRAHEDRON", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_max_concavity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_concavity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_concavity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_symmetry_planes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "symmetry_planes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_symmetry_planes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_revolution_axes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "revolution_axes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_revolution_axes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_volume_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_volume_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_max_num_vertices_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_num_vertices_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_num_vertices_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_plane_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "plane_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_plane_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_convex_hull_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "convex_hull_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_convex_hull_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_normalize_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize_mesh", + "type": "bool" + } + ] + }, + { + "name": "get_normalize_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1668072869, + "arguments": [ + { + "name": "mode", + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 23479454, + "return_value": { + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + }, + { + "name": "set_convex_hull_approximation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "convex_hull_approximation", + "type": "bool" + } + ] + }, + { + "name": "get_convex_hull_approximation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_convex_hulls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_convex_hulls", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_convex_hulls", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_project_hull_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "project_hull_vertices", + "type": "bool" + } + ] + }, + { + "name": "get_project_hull_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "max_concavity", + "setter": "set_max_concavity", + "getter": "get_max_concavity" + }, + { + "type": "float", + "name": "symmetry_planes_clipping_bias", + "setter": "set_symmetry_planes_clipping_bias", + "getter": "get_symmetry_planes_clipping_bias" + }, + { + "type": "float", + "name": "revolution_axes_clipping_bias", + "setter": "set_revolution_axes_clipping_bias", + "getter": "get_revolution_axes_clipping_bias" + }, + { + "type": "float", + "name": "min_volume_per_convex_hull", + "setter": "set_min_volume_per_convex_hull", + "getter": "get_min_volume_per_convex_hull" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "int", + "name": "max_num_vertices_per_convex_hull", + "setter": "set_max_num_vertices_per_convex_hull", + "getter": "get_max_num_vertices_per_convex_hull" + }, + { + "type": "int", + "name": "plane_downsampling", + "setter": "set_plane_downsampling", + "getter": "get_plane_downsampling" + }, + { + "type": "int", + "name": "convex_hull_downsampling", + "setter": "set_convex_hull_downsampling", + "getter": "get_convex_hull_downsampling" + }, + { + "type": "bool", + "name": "normalize_mesh", + "setter": "set_normalize_mesh", + "getter": "get_normalize_mesh" + }, + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "bool", + "name": "convex_hull_approximation", + "setter": "set_convex_hull_approximation", + "getter": "get_convex_hull_approximation" + }, + { + "type": "int", + "name": "max_convex_hulls", + "setter": "set_max_convex_hulls", + "getter": "get_max_convex_hulls" + }, + { + "type": "bool", + "name": "project_hull_vertices", + "setter": "set_project_hull_vertices", + "getter": "get_project_hull_vertices" + } + ] + }, + { + "name": "MeshDataTool", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2727020678, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "commit_to_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2021686445, + "hash_compatibility": [ + 3521099812 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "mesh", + "type": "ArrayMesh" + }, + { + "name": "compression_flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_vertex_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_edge_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "get_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "get_vertex_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1104099133, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "get_vertex_tangent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372055458, + "return_value": { + "type": "Plane" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "get_vertex_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "get_vertex_uv2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_vertex_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500328261, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bones", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_vertex_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1345852415, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_vertex_weights", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1542882410, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_vertex_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_vertex_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vertex_edges", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vertex_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_edge_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_edge_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_edge_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_edge_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_vertex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "edge", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_face_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_face_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_face_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ] + }, + { + "name": "MeshInstance2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "MeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971435618, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + }, + { + "name": "get_skin_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060603409, + "return_value": { + "type": "SkinReference" + } + }, + { + "name": "get_surface_override_material_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_surface_override_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3671737478, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_surface_override_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_active_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, + "arguments": [ + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_trimesh_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_convex_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751962654, + "arguments": [ + { + "name": "clean", + "type": "bool", + "default_value": "true" + }, + { + "name": "simplify", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_multiple_convex_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 628789669, + "arguments": [ + { + "name": "settings", + "type": "MeshConvexDecompositionSettings", + "default_value": "null" + } + ] + }, + { + "name": "get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_blend_shape_by_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150868206, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_blend_shape_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_blend_shape_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "create_debug_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "bake_mesh_from_current_blend_shape_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + } + ] + }, + { + "name": "bake_mesh_from_current_skeleton_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + } + ] + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "NodePath", + "name": "skeleton", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" + } + ] + }, + { + "name": "MeshLibrary", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "create_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_item_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969122797, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "set_item_mesh_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "set_item_mesh_cast_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3923400443, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" + } + ] + }, + { + "name": "set_item_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3483353960, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "set_item_navigation_mesh_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_mesh", + "type": "Transform3D" + } + ] + }, + { + "name": "set_item_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_item_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537221740, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shapes", + "type": "Array" + } + ] + }, + { + "name": "set_item_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_item_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1576363275, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_mesh_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_mesh_cast_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1841766007, + "return_value": { + "type": "enum::RenderingServer.ShadowCastingSetting" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2729647406, + "return_value": { + "type": "NavigationMesh" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_mesh_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shapes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_preview", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "find_item_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_item_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_last_unused_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "MeshTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_image_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_image_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_base_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_base_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Texture2D", + "name": "base_texture", + "setter": "set_base_texture", + "getter": "get_base_texture" + }, + { + "type": "Vector2", + "name": "image_size", + "setter": "set_image_size", + "getter": "get_image_size" + } + ] + }, + { + "name": "MethodTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 266477812, + "return_value": { + "type": "MethodTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740975367, + "return_value": { + "type": "MethodTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 315540545, + "return_value": { + "type": "MethodTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + } + ] + }, + { + "name": "MissingNode", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_original_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_original_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_recording_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recording_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_recording_signals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recording_signals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" + }, + { + "type": "String", + "name": "original_scene", + "setter": "set_original_scene", + "getter": "get_original_scene" + }, + { + "type": "bool", + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" + }, + { + "type": "bool", + "name": "recording_signals", + "setter": "set_recording_signals", + "getter": "is_recording_signals" + } + ] + }, + { + "name": "MissingResource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_original_class", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_original_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_recording_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recording_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" + }, + { + "type": "bool", + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" + } + ] + }, + { + "name": "MobileVRInterface", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "methods": [ + { + "name": "set_eye_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "eye_height", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_eye_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_iod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "iod", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_iod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_display_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "display_width", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_display_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_display_to_lens", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "display_to_lens", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_display_to_lens", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_offset_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "offset_rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_offset_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_oversample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversample", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_oversample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_k1", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "k", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_k1", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_k2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "k", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_k2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "eye_height", + "setter": "set_eye_height", + "getter": "get_eye_height" + }, + { + "type": "float", + "name": "iod", + "setter": "set_iod", + "getter": "get_iod" + }, + { + "type": "float", + "name": "display_width", + "setter": "set_display_width", + "getter": "get_display_width" + }, + { + "type": "float", + "name": "display_to_lens", + "setter": "set_display_to_lens", + "getter": "get_display_to_lens" + }, + { + "type": "Rect2", + "name": "offset_rect", + "setter": "set_offset_rect", + "getter": "get_offset_rect" + }, + { + "type": "float", + "name": "oversample", + "setter": "set_oversample", + "getter": "get_oversample" + }, + { + "type": "float", + "name": "k1", + "setter": "set_k1", + "getter": "get_k1" + }, + { + "type": "float", + "name": "k2", + "setter": "set_k2", + "getter": "get_k2" + }, + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "ModifierBoneTarget3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "String", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" + } + ] + }, + { + "name": "MovieWriter", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_get_audio_mix_rate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_audio_speaker_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2549190337, + "return_value": { + "type": "enum::AudioServer.SpeakerMode" + } + }, + { + "name": "_handles_file", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_supported_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_write_begin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1866453460, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "movie_size", + "type": "Vector2i" + }, + { + "name": "fps", + "type": "int", + "meta": "uint32" + }, + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "_write_frame", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2784607037, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "frame_image", + "type": "Image" + }, + { + "name": "audio_frame_block", + "type": "const void*" + } + ] + }, + { + "name": "_write_end", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "add_writer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4023702871, + "arguments": [ + { + "name": "writer", + "type": "MovieWriter" + } + ] + } + ] + }, + { + "name": "MultiMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TransformFormat", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_2D", + "value": 0 + }, + { + "name": "TRANSFORM_3D", + "value": 1 + } + ] + }, + { + "name": "PhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "INTERP_QUALITY_HIGH", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_use_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transform_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2404750322, + "arguments": [ + { + "name": "format", + "type": "enum::MultiMesh.TransformFormat" + } + ] + }, + { + "name": "get_transform_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2444156481, + "return_value": { + "type": "enum::MultiMesh.TransformFormat" + } + }, + { + "name": "set_instance_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_instance_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_interpolation_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819488408, + "arguments": [ + { + "name": "quality", + "type": "enum::MultiMesh.PhysicsInterpolationQuality" + } + ] + }, + { + "name": "get_physics_interpolation_quality", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1465701882, + "return_value": { + "type": "enum::MultiMesh.PhysicsInterpolationQuality" + } + }, + { + "name": "set_instance_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "set_instance_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_instance_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instance_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3836996910, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_instance_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_instance_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_instance_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_data", + "type": "Color" + } + ] + }, + { + "name": "get_instance_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_instance_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_instances_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "buffer", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_buffer_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514430332, + "arguments": [ + { + "name": "buffer_curr", + "type": "PackedFloat32Array" + }, + { + "name": "buffer_prev", + "type": "PackedFloat32Array" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "transform_format", + "setter": "set_transform_format", + "getter": "get_transform_format" + }, + { + "type": "bool", + "name": "use_colors", + "setter": "set_use_colors", + "getter": "is_using_colors" + }, + { + "type": "bool", + "name": "use_custom_data", + "setter": "set_use_custom_data", + "getter": "is_using_custom_data" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "int", + "name": "instance_count", + "setter": "set_instance_count", + "getter": "get_instance_count" + }, + { + "type": "int", + "name": "visible_instance_count", + "setter": "set_visible_instance_count", + "getter": "get_visible_instance_count" + }, + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "PackedFloat32Array", + "name": "buffer", + "setter": "set_buffer", + "getter": "get_buffer" + }, + { + "type": "PackedVector3Array", + "name": "transform_array", + "setter": "_set_transform_array", + "getter": "_get_transform_array" + }, + { + "type": "PackedVector2Array", + "name": "transform_2d_array", + "setter": "_set_transform_2d_array", + "getter": "_get_transform_2d_array" + }, + { + "type": "PackedColorArray", + "name": "color_array", + "setter": "_set_color_array", + "getter": "_get_color_array" + }, + { + "type": "PackedColorArray", + "name": "custom_data_array", + "setter": "_set_custom_data_array", + "getter": "_get_custom_data_array" + }, + { + "type": "int", + "name": "physics_interpolation_quality", + "setter": "set_physics_interpolation_quality", + "getter": "get_physics_interpolation_quality" + } + ] + }, + { + "name": "MultiMeshInstance2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2246127404, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh" + } + ] + }, + { + "name": "get_multimesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385450523, + "return_value": { + "type": "MultiMesh" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "MultiMeshInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GeometryInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2246127404, + "arguments": [ + { + "name": "multimesh", + "type": "MultiMesh" + } + ] + }, + { + "name": "get_multimesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385450523, + "return_value": { + "type": "MultiMesh" + } + } + ], + "properties": [ + { + "type": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" + } + ] + }, + { + "name": "MultiplayerAPI", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "RPCMode", + "is_bitfield": false, + "values": [ + { + "name": "RPC_MODE_DISABLED", + "value": 0 + }, + { + "name": "RPC_MODE_ANY_PEER", + "value": 1 + }, + { + "name": "RPC_MODE_AUTHORITY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3223692825, + "return_value": { + "type": "MultiplayerPeer" + } + }, + { + "name": "set_multiplayer_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3694835298, + "arguments": [ + { + "name": "peer", + "type": "MultiplayerPeer" + } + ] + }, + { + "name": "get_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_remote_sender_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "rpc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2077486355, + "hash_compatibility": [ + 1833408346 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "object_configuration_add", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "object_configuration_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "get_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "create_default_interface", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3294156723, + "return_value": { + "type": "MultiplayerAPI" + } + } + ], + "signals": [ + { + "name": "peer_connected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "connected_to_server" + }, + { + "name": "connection_failed" + }, + { + "name": "server_disconnected" + } + ], + "properties": [ + { + "type": "MultiplayerPeer", + "name": "multiplayer_peer", + "setter": "set_multiplayer_peer", + "getter": "get_multiplayer_peer" + } + ] + }, + { + "name": "MultiplayerAPIExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerAPI", + "api_type": "core", + "methods": [ + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_set_multiplayer_peer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3694835298, + "arguments": [ + { + "name": "multiplayer_peer", + "type": "MultiplayerPeer" + } + ] + }, + { + "name": "_get_multiplayer_peer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3223692825, + "return_value": { + "type": "MultiplayerPeer" + } + }, + { + "name": "_get_unique_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_peer_ids", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "_rpc", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3673574758, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "_get_remote_sender_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_object_configuration_add", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + }, + { + "name": "_object_configuration_remove", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "configuration", + "type": "Variant" + } + ] + } + ] + }, + { + "name": "MultiplayerPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "constants": [ + { + "name": "TARGET_PEER_BROADCAST", + "value": 0 + }, + { + "name": "TARGET_PEER_SERVER", + "value": 1 + } + ], + "enums": [ + { + "name": "ConnectionStatus", + "is_bitfield": false, + "values": [ + { + "name": "CONNECTION_DISCONNECTED", + "value": 0 + }, + { + "name": "CONNECTION_CONNECTING", + "value": 1 + }, + { + "name": "CONNECTION_CONNECTED", + "value": 2 + } + ] + }, + { + "name": "TransferMode", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFER_MODE_UNRELIABLE", + "value": 0 + }, + { + "name": "TRANSFER_MODE_UNRELIABLE_ORDERED", + "value": 1 + }, + { + "name": "TRANSFER_MODE_RELIABLE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_transfer_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transfer_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_transfer_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 950411049, + "arguments": [ + { + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode" + } + ] + }, + { + "name": "get_transfer_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "set_target_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_packet_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_packet_channel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_packet_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "disconnect_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4023243586, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_connection_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147374275, + "return_value": { + "type": "enum::MultiplayerPeer.ConnectionStatus" + } + }, + { + "name": "get_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "generate_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_refusing_new_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_server_relay_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "peer_connected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "refuse_new_connections", + "setter": "set_refuse_new_connections", + "getter": "is_refusing_new_connections" + }, + { + "type": "int", + "name": "transfer_mode", + "setter": "set_transfer_mode", + "getter": "get_transfer_mode" + }, + { + "type": "int", + "name": "transfer_channel", + "setter": "set_transfer_channel", + "getter": "get_transfer_channel" + } + ] + }, + { + "name": "MultiplayerPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "const uint8_t*" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_packet_script", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "_put_packet_script", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "_get_packet_channel", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_packet_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "_set_transfer_channel", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "channel", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_transfer_channel", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_set_transfer_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 950411049, + "arguments": [ + { + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode" + } + ] + }, + { + "name": "_get_transfer_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3369852622, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, + { + "name": "_set_target_peer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_packet_peer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_is_server", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_disconnect_peer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 300928843, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "bool" + } + ] + }, + { + "name": "_get_unique_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_set_refuse_new_connections", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_is_refusing_new_connections", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_server_relay_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_connection_status", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2147374275, + "return_value": { + "type": "enum::MultiplayerPeer.ConnectionStatus" + } + } + ] + }, + { + "name": "MultiplayerSpawner", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "add_spawnable_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_spawnable_scene_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_spawnable_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_spawnable_scenes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1991184589, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "data", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_spawn_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_spawn_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_spawn_limit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_spawn_limit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "limit", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_spawn_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307783378, + "return_value": { + "type": "Callable" + } + }, + { + "name": "set_spawn_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "spawn_function", + "type": "Callable" + } + ] + } + ], + "signals": [ + { + "name": "despawned", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "spawned", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "spawn_path", + "setter": "set_spawn_path", + "getter": "get_spawn_path" + }, + { + "type": "int", + "name": "spawn_limit", + "setter": "set_spawn_limit", + "getter": "get_spawn_limit" + }, + { + "type": "Callable", + "name": "spawn_function", + "setter": "set_spawn_function", + "getter": "get_spawn_function" + } + ] + }, + { + "name": "MultiplayerSynchronizer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "VisibilityUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_PROCESS_IDLE", + "value": 0 + }, + { + "name": "VISIBILITY_PROCESS_PHYSICS", + "value": 1 + }, + { + "name": "VISIBILITY_PROCESS_NONE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_root_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_replication_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_replication_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_delta_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_delta_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_replication_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3889206742, + "arguments": [ + { + "name": "config", + "type": "SceneReplicationConfig" + } + ] + }, + { + "name": "get_replication_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200254614, + "return_value": { + "type": "SceneReplicationConfig" + } + }, + { + "name": "set_visibility_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3494860300, + "arguments": [ + { + "name": "mode", + "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + } + ] + }, + { + "name": "get_visibility_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352241418, + "return_value": { + "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + } + }, + { + "name": "update_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "for_peer", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_visibility_public", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visibility_public", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_visibility_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "filter", + "type": "Callable" + } + ] + }, + { + "name": "remove_visibility_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "filter", + "type": "Callable" + } + ] + }, + { + "name": "set_visibility_for", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "get_visibility_for", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peer", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "synchronized" + }, + { + "name": "delta_synchronized" + }, + { + "name": "visibility_changed", + "arguments": [ + { + "name": "for_peer", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path" + }, + { + "type": "float", + "name": "replication_interval", + "setter": "set_replication_interval", + "getter": "get_replication_interval" + }, + { + "type": "float", + "name": "delta_interval", + "setter": "set_delta_interval", + "getter": "get_delta_interval" + }, + { + "type": "SceneReplicationConfig", + "name": "replication_config", + "setter": "set_replication_config", + "getter": "get_replication_config" + }, + { + "type": "int", + "name": "visibility_update_mode", + "setter": "set_visibility_update_mode", + "getter": "get_visibility_update_mode" + }, + { + "type": "bool", + "name": "public_visibility", + "setter": "set_visibility_public", + "getter": "is_visibility_public" + } + ] + }, + { + "name": "Mutex", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "try_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "unlock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "NativeMenu", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_GLOBAL_MENU", + "value": 0 + }, + { + "name": "FEATURE_POPUP_MENU", + "value": 1 + }, + { + "name": "FEATURE_OPEN_CLOSE_CALLBACK", + "value": 2 + }, + { + "name": "FEATURE_HOVER_CALLBACK", + "value": 3 + }, + { + "name": "FEATURE_KEY_CALLBACK", + "value": 4 + } + ] + }, + { + "name": "SystemMenus", + "is_bitfield": false, + "values": [ + { + "name": "INVALID_MENU_ID", + "value": 0 + }, + { + "name": "MAIN_MENU_ID", + "value": 1 + }, + { + "name": "APPLICATION_MENU_ID", + "value": 2 + }, + { + "name": "WINDOW_MENU_ID", + "value": 3 + }, + { + "name": "HELP_MENU_ID", + "value": 4 + }, + { + "name": "DOCK_MENU_ID", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1708975490, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::NativeMenu.Feature" + } + ] + }, + { + "name": "has_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 718213027, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 469707506, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1281499290, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1281499290, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "set_system_menu_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3925225603, + "arguments": [ + { + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "create_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "has_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "free_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "set_interface_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "is_rtl", + "type": "bool" + } + ] + }, + { + "name": "set_popup_open_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_popup_open_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3170603026, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_popup_close_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_popup_close_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3170603026, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_minimum_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_minimum_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "is_opened", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1002030223, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "submenu_rid", + "type": "RID" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2674635658, + "hash_compatibility": [ + 1558592568 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "key_callback", + "type": "Callable", + "default_value": "Callable()" + }, + { + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "accelerator", + "type": "enum::Key", + "default_value": "0" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 448810126, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "find_item_index_with_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1362438794, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "find_item_index_with_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "find_item_index_with_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 893635918, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "submenu_rid", + "type": "RID" + } + ] + }, + { + "name": "is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639989698, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_key_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639989698, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316800700, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_max_states", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3391850701, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_indentation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_item_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "set_item_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" + } + ] + }, + { + "name": "set_item_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_hover_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_key_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2779810226, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_item_tag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2706844827, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tag", + "type": "Variant" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu_rid", + "type": "RID" + } + ] + }, + { + "name": "set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 786300043, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "keycode", + "type": "enum::Key" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153150897, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_max_states", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1388763257, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_indentation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 23951185, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "target_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "is_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "rid", + "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + } + ] + }, + { + "name": "NavigationAgent2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "neighbor_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_neighbors", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783519915, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3000421146, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3798118993, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + }, + { + "name": "set_path_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 24274129, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + ] + }, + { + "name": "get_path_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 488152976, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_search_max_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polygons", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_path_search_max_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_search_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_search_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_path_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_next_path_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_navigation_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166799483, + "return_value": { + "type": "NavigationPathQueryResult2D" + } + }, + { + "name": "get_current_navigation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "get_current_navigation_path_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_target_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_reachable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_navigation_finished", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_final_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_use_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_use_custom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_path_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_path_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_path_custom_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_path_custom_line_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "path_changed" + }, + { + "name": "target_reached" + }, + { + "name": "waypoint_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "link_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "navigation_finished" + }, + { + "name": "velocity_computed", + "arguments": [ + { + "name": "safe_velocity", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" + }, + { + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" + }, + { + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "float", + "name": "path_return_max_length", + "setter": "set_path_return_max_length", + "getter": "get_path_return_max_length" + }, + { + "type": "float", + "name": "path_return_max_radius", + "setter": "set_path_return_max_radius", + "getter": "get_path_return_max_radius" + }, + { + "type": "int", + "name": "path_search_max_polygons", + "setter": "set_path_search_max_polygons", + "getter": "get_path_search_max_polygons" + }, + { + "type": "float", + "name": "path_search_max_distance", + "setter": "set_path_search_max_distance", + "getter": "get_path_search_max_distance" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" + }, + { + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" + }, + { + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" + }, + { + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, + { + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" + }, + { + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" + }, + { + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" + }, + { + "type": "float", + "name": "debug_path_custom_point_size", + "setter": "set_debug_path_custom_point_size", + "getter": "get_debug_path_custom_point_size" + }, + { + "type": "float", + "name": "debug_path_custom_line_width", + "setter": "set_debug_path_custom_line_width", + "getter": "get_debug_path_custom_line_width" + } + ] + }, + { + "name": "NavigationAgent3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_path_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_desired_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_desired_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_height_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "path_height_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_height_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keep_y_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_keep_y_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "neighbor_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_neighbors", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394560454, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2267362344, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + }, + { + "name": "set_path_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2713846708, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + ] + }, + { + "name": "get_path_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1582332802, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_search_max_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polygons", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_path_search_max_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_search_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_search_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_path_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_next_path_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_current_navigation_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 728825684, + "return_value": { + "type": "NavigationPathQueryResult3D" + } + }, + { + "name": "get_current_navigation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_current_navigation_path_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_target_reached", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_reachable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_navigation_finished", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_final_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_use_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_use_custom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_path_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_path_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_path_custom_point_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "point_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_debug_path_custom_point_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "path_changed" + }, + { + "name": "target_reached" + }, + { + "name": "waypoint_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "link_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "navigation_finished" + }, + { + "name": "velocity_computed", + "arguments": [ + { + "name": "safe_velocity", + "type": "Vector3" + } + ] + } + ], + "properties": [ + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" + }, + { + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" + }, + { + "type": "float", + "name": "path_height_offset", + "setter": "set_path_height_offset", + "getter": "get_path_height_offset" + }, + { + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "float", + "name": "path_return_max_length", + "setter": "set_path_return_max_length", + "getter": "get_path_return_max_length" + }, + { + "type": "float", + "name": "path_return_max_radius", + "setter": "set_path_return_max_radius", + "getter": "get_path_return_max_radius" + }, + { + "type": "int", + "name": "path_search_max_polygons", + "setter": "set_path_search_max_polygons", + "getter": "get_path_search_max_polygons" + }, + { + "type": "float", + "name": "path_search_max_distance", + "setter": "set_path_search_max_distance", + "getter": "get_path_search_max_distance" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" + }, + { + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" + }, + { + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" + }, + { + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" + }, + { + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" + }, + { + "type": "bool", + "name": "keep_y_velocity", + "setter": "set_keep_y_velocity", + "getter": "get_keep_y_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, + { + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" + }, + { + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" + }, + { + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" + }, + { + "type": "float", + "name": "debug_path_custom_point_size", + "setter": "set_debug_path_custom_point_size", + "getter": "get_debug_path_custom_point_size" + } + ] + }, + { + "name": "NavigationLink2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "bidirectional", + "setter": "set_bidirectional", + "getter": "is_bidirectional" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "Vector2", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector2", + "name": "end_position", + "setter": "set_end_position", + "getter": "get_end_position" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationLink3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "bidirectional", + "setter": "set_bidirectional", + "getter": "is_bidirectional" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "Vector3", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector3", + "name": "end_position", + "setter": "set_end_position", + "getter": "get_end_position" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SamplePartitionType", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLE_PARTITION_WATERSHED", + "value": 0 + }, + { + "name": "SAMPLE_PARTITION_MONOTONE", + "value": 1 + }, + { + "name": "SAMPLE_PARTITION_LAYERS", + "value": 2 + }, + { + "name": "SAMPLE_PARTITION_MAX", + "value": 3 + } + ] + }, + { + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 + }, + { + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 + }, + { + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 + } + ] + }, + { + "name": "SourceGeometryMode", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "value": 0 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 + }, + { + "name": "SOURCE_GEOMETRY_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_sample_partition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2472437533, + "arguments": [ + { + "name": "sample_partition_type", + "type": "enum::NavigationMesh.SamplePartitionType" + } + ] + }, + { + "name": "get_sample_partition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 833513918, + "return_value": { + "type": "enum::NavigationMesh.SamplePartitionType" + } + }, + { + "name": "set_parsed_geometry_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3064713163, + "arguments": [ + { + "name": "geometry_type", + "type": "enum::NavigationMesh.ParsedGeometryType" + } + ] + }, + { + "name": "get_parsed_geometry_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3928011953, + "return_value": { + "type": "enum::NavigationMesh.ParsedGeometryType" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_geometry_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2700825194, + "arguments": [ + { + "name": "mask", + "type": "enum::NavigationMesh.SourceGeometryMode" + } + ] + }, + { + "name": "get_source_geometry_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2770484141, + "return_value": { + "type": "enum::NavigationMesh.SourceGeometryMode" + } + }, + { + "name": "set_source_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "mask", + "type": "StringName" + } + ] + }, + { + "name": "get_source_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_cell_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "border_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_border_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_max_climb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_max_climb", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_max_climb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_agent_max_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_max_slope", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_max_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_region_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "region_min_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_region_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_region_merge_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "region_merge_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_region_merge_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_max_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_edge_max_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge_max_error", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_edge_max_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertices_per_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "vertices_per_polygon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vertices_per_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_sample_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_sample_dist", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_detail_sample_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_detail_sample_max_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "detail_sample_max_error", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_detail_sample_max_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_filter_low_hanging_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_low_hanging_obstacles", + "type": "bool" + } + ] + }, + { + "name": "get_filter_low_hanging_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_ledge_spans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_ledge_spans", + "type": "bool" + } + ] + }, + { + "name": "get_filter_ledge_spans", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_walkable_low_height_spans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "filter_walkable_low_height_spans", + "type": "bool" + } + ] + }, + { + "name": "get_filter_walkable_low_height_spans", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_filter_baking_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "baking_aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_filter_baking_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_filter_baking_aabb_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "baking_aabb_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_filter_baking_aabb_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "polygon", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_polygon_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3668444399, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" + }, + { + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" + }, + { + "type": "int", + "name": "geometry_parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" + }, + { + "type": "int", + "name": "geometry_collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "int", + "name": "geometry_source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" + }, + { + "type": "String", + "name": "geometry_source_group_name", + "setter": "set_source_group_name", + "getter": "get_source_group_name" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "cell_height", + "setter": "set_cell_height", + "getter": "get_cell_height" + }, + { + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" + }, + { + "type": "float", + "name": "agent_height", + "setter": "set_agent_height", + "getter": "get_agent_height" + }, + { + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" + }, + { + "type": "float", + "name": "agent_max_climb", + "setter": "set_agent_max_climb", + "getter": "get_agent_max_climb" + }, + { + "type": "float", + "name": "agent_max_slope", + "setter": "set_agent_max_slope", + "getter": "get_agent_max_slope" + }, + { + "type": "float", + "name": "region_min_size", + "setter": "set_region_min_size", + "getter": "get_region_min_size" + }, + { + "type": "float", + "name": "region_merge_size", + "setter": "set_region_merge_size", + "getter": "get_region_merge_size" + }, + { + "type": "float", + "name": "edge_max_length", + "setter": "set_edge_max_length", + "getter": "get_edge_max_length" + }, + { + "type": "float", + "name": "edge_max_error", + "setter": "set_edge_max_error", + "getter": "get_edge_max_error" + }, + { + "type": "float", + "name": "vertices_per_polygon", + "setter": "set_vertices_per_polygon", + "getter": "get_vertices_per_polygon" + }, + { + "type": "float", + "name": "detail_sample_distance", + "setter": "set_detail_sample_distance", + "getter": "get_detail_sample_distance" + }, + { + "type": "float", + "name": "detail_sample_max_error", + "setter": "set_detail_sample_max_error", + "getter": "get_detail_sample_max_error" + }, + { + "type": "bool", + "name": "filter_low_hanging_obstacles", + "setter": "set_filter_low_hanging_obstacles", + "getter": "get_filter_low_hanging_obstacles" + }, + { + "type": "bool", + "name": "filter_ledge_spans", + "setter": "set_filter_ledge_spans", + "getter": "get_filter_ledge_spans" + }, + { + "type": "bool", + "name": "filter_walkable_low_height_spans", + "setter": "set_filter_walkable_low_height_spans", + "getter": "get_filter_walkable_low_height_spans" + }, + { + "type": "AABB", + "name": "filter_baking_aabb", + "setter": "set_filter_baking_aabb", + "getter": "get_filter_baking_aabb" + }, + { + "type": "Vector3", + "name": "filter_baking_aabb_offset", + "setter": "set_filter_baking_aabb_offset", + "getter": "get_filter_baking_aabb_offset" + } + ] + }, + { + "name": "NavigationMeshGenerator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1401173477, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2923361153, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + } + ] + }, + { + "name": "NavigationMeshSourceGeometryData2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_traversable_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "get_traversable_outlines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedVector2Array" + } + }, + { + "name": "set_obstruction_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "get_obstruction_outlines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedVector2Array" + } + }, + { + "name": "append_traversable_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "append_obstruction_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" + } + ] + }, + { + "name": "add_traversable_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "shape_outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "add_obstruction_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "shape_outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "merge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 742424872, + "arguments": [ + { + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData2D" + } + ] + }, + { + "name": "add_projected_obstruction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3882407395, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + }, + { + "name": "carve", + "type": "bool" + } + ] + }, + { + "name": "clear_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "projected_obstructions", + "type": "Array" + } + ] + }, + { + "name": "get_projected_obstructions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3248174, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "traversable_outlines", + "setter": "set_traversable_outlines", + "getter": "get_traversable_outlines" + }, + { + "type": "Array", + "name": "obstruction_outlines", + "setter": "set_obstruction_outlines", + "getter": "get_obstruction_outlines" + }, + { + "type": "Array", + "name": "projected_obstructions", + "setter": "set_projected_obstructions", + "getter": "get_projected_obstructions" + } + ] + }, + { + "name": "NavigationMeshSourceGeometryData3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "vertices", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "append_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3117535015, + "arguments": [ + { + "name": "vertices", + "type": "PackedFloat32Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 975462459, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "add_mesh_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235710913, + "arguments": [ + { + "name": "mesh_array", + "type": "Array" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "add_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1440358797, + "arguments": [ + { + "name": "faces", + "type": "PackedVector3Array" + }, + { + "name": "xform", + "type": "Transform3D" + } + ] + }, + { + "name": "merge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 655828145, + "arguments": [ + { + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData3D" + } + ] + }, + { + "name": "add_projected_obstruction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3351846707, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "elevation", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "carve", + "type": "bool" + } + ] + }, + { + "name": "clear_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "projected_obstructions", + "type": "Array" + } + ] + }, + { + "name": "get_projected_obstructions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1021181044, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" + }, + { + "type": "Array", + "name": "projected_obstructions", + "setter": "set_projected_obstructions", + "getter": "get_projected_obstructions" + } + ] + }, + { + "name": "NavigationObstacle2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_affect_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_affect_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_carve_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_carve_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "bool", + "name": "affect_navigation_mesh", + "setter": "set_affect_navigation_mesh", + "getter": "get_affect_navigation_mesh" + }, + { + "type": "bool", + "name": "carve_navigation_mesh", + "setter": "set_carve_navigation_mesh", + "getter": "get_carve_navigation_mesh" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + } + ] + }, + { + "name": "NavigationObstacle3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_affect_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_affect_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_carve_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_carve_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "bool", + "name": "affect_navigation_mesh", + "setter": "set_affect_navigation_mesh", + "getter": "get_affect_navigation_mesh" + }, + { + "type": "bool", + "name": "carve_navigation_mesh", + "setter": "set_carve_navigation_mesh", + "getter": "get_carve_navigation_mesh" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" + } + ] + }, + { + "name": "NavigationPathQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathfindingAlgorithm", + "is_bitfield": false, + "values": [ + { + "name": "PATHFINDING_ALGORITHM_ASTAR", + "value": 0 + } + ] + }, + { + "name": "PathPostProcessing", + "is_bitfield": false, + "values": [ + { + "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "value": 0 + }, + { + "name": "PATH_POSTPROCESSING_EDGECENTERED", + "value": 1 + }, + { + "name": "PATH_POSTPROCESSING_NONE", + "value": 2 + } + ] + }, + { + "name": "PathMetadataFlags", + "is_bitfield": true, + "values": [ + { + "name": "PATH_METADATA_INCLUDE_NONE", + "value": 0 + }, + { + "name": "PATH_METADATA_INCLUDE_TYPES", + "value": 1 + }, + { + "name": "PATH_METADATA_INCLUDE_RIDS", + "value": 2 + }, + { + "name": "PATH_METADATA_INCLUDE_OWNERS", + "value": 4 + }, + { + "name": "PATH_METADATA_INCLUDE_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783519915, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3000421146, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3798118993, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + }, + { + "name": "set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "start_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "target_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 24274129, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + ] + }, + { + "name": "get_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 488152976, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_included_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "regions", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_included_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_excluded_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "regions", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_excluded_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_return_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_search_max_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polygons", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_path_search_max_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_search_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_search_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" + }, + { + "type": "Vector2", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "typedarray::RID", + "name": "excluded_regions", + "setter": "set_excluded_regions", + "getter": "get_excluded_regions" + }, + { + "type": "typedarray::RID", + "name": "included_regions", + "setter": "set_included_regions", + "getter": "get_included_regions" + }, + { + "type": "float", + "name": "path_return_max_length", + "setter": "set_path_return_max_length", + "getter": "get_path_return_max_length" + }, + { + "type": "float", + "name": "path_return_max_radius", + "setter": "set_path_return_max_radius", + "getter": "get_path_return_max_radius" + }, + { + "type": "int", + "name": "path_search_max_polygons", + "setter": "set_path_search_max_polygons", + "getter": "get_path_search_max_polygons" + }, + { + "type": "float", + "name": "path_search_max_distance", + "setter": "set_path_search_max_distance", + "getter": "get_path_search_max_distance" + } + ] + }, + { + "name": "NavigationPathQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathfindingAlgorithm", + "is_bitfield": false, + "values": [ + { + "name": "PATHFINDING_ALGORITHM_ASTAR", + "value": 0 + } + ] + }, + { + "name": "PathPostProcessing", + "is_bitfield": false, + "values": [ + { + "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "value": 0 + }, + { + "name": "PATH_POSTPROCESSING_EDGECENTERED", + "value": 1 + }, + { + "name": "PATH_POSTPROCESSING_NONE", + "value": 2 + } + ] + }, + { + "name": "PathMetadataFlags", + "is_bitfield": true, + "values": [ + { + "name": "PATH_METADATA_INCLUDE_NONE", + "value": 0 + }, + { + "name": "PATH_METADATA_INCLUDE_TYPES", + "value": 1 + }, + { + "name": "PATH_METADATA_INCLUDE_RIDS", + "value": 2 + }, + { + "name": "PATH_METADATA_INCLUDE_OWNERS", + "value": 4 + }, + { + "name": "PATH_METADATA_INCLUDE_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394560454, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2267362344, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + }, + { + "name": "set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "start_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "target_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_metadata_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2713846708, + "arguments": [ + { + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + ] + }, + { + "name": "get_metadata_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1582332802, + "return_value": { + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_simplify_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_included_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "regions", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_included_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_excluded_regions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "regions", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_excluded_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_return_max_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_return_max_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_return_max_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_search_max_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_polygons", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_path_search_max_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_path_search_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_search_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" + }, + { + "type": "Vector3", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "typedarray::RID", + "name": "excluded_regions", + "setter": "set_excluded_regions", + "getter": "get_excluded_regions" + }, + { + "type": "typedarray::RID", + "name": "included_regions", + "setter": "set_included_regions", + "getter": "get_included_regions" + }, + { + "type": "float", + "name": "path_return_max_length", + "setter": "set_path_return_max_length", + "getter": "get_path_return_max_length" + }, + { + "type": "float", + "name": "path_return_max_radius", + "setter": "set_path_return_max_radius", + "getter": "get_path_return_max_radius" + }, + { + "type": "int", + "name": "path_search_max_polygons", + "setter": "set_path_search_max_polygons", + "getter": "get_path_search_max_polygons" + }, + { + "type": "float", + "name": "path_search_max_distance", + "setter": "set_path_search_max_distance", + "getter": "get_path_search_max_distance" + } + ] + }, + { + "name": "NavigationPathQueryResult2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathSegmentType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_SEGMENT_TYPE_REGION", + "value": 0 + }, + { + "name": "PATH_SEGMENT_TYPE_LINK", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "path", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "path_types", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_path_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "path_rids", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_path_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_path_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + }, + { + "type": "float", + "name": "path_length", + "setter": "set_path_length", + "getter": "get_path_length" + } + ] + }, + { + "name": "NavigationPathQueryResult3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathSegmentType", + "is_bitfield": false, + "values": [ + { + "name": "PATH_SEGMENT_TYPE_REGION", + "value": 0 + }, + { + "name": "PATH_SEGMENT_TYPE_LINK", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "path", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "path_types", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_path_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "path_rids", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_path_rids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_path_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_path_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + }, + { + "type": "float", + "name": "path_length", + "setter": "set_path_length", + "getter": "get_path_length" + } + ] + }, + { + "name": "NavigationPolygon", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SamplePartitionType", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLE_PARTITION_CONVEX_PARTITION", + "value": 0 + }, + { + "name": "SAMPLE_PARTITION_TRIANGULATE", + "value": 1 + }, + { + "name": "SAMPLE_PARTITION_MAX", + "value": 2 + } + ] + }, + { + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 + }, + { + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 + }, + { + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 + } + ] + }, + { + "name": "SourceGeometryMode", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "value": 0 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 + }, + { + "name": "SOURCE_GEOMETRY_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "polygon", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_polygon_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3668444399, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330232164, + "return_value": { + "type": "NavigationMesh" + } + }, + { + "name": "add_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "add_outline_at_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1569738947, + "arguments": [ + { + "name": "outline", + "type": "PackedVector2Array" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1201971903, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "outline", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3946907486, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_outline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "make_polygons_from_outlines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "border_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_border_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sample_partition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2441478482, + "arguments": [ + { + "name": "sample_partition_type", + "type": "enum::NavigationPolygon.SamplePartitionType" + } + ] + }, + { + "name": "get_sample_partition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3887422851, + "return_value": { + "type": "enum::NavigationPolygon.SamplePartitionType" + } + }, + { + "name": "set_parsed_geometry_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2507971764, + "arguments": [ + { + "name": "geometry_type", + "type": "enum::NavigationPolygon.ParsedGeometryType" + } + ] + }, + { + "name": "get_parsed_geometry_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1073219508, + "return_value": { + "type": "enum::NavigationPolygon.ParsedGeometryType" + } + }, + { + "name": "set_parsed_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_parsed_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_parsed_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_parsed_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_geometry_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4002316705, + "arguments": [ + { + "name": "geometry_mode", + "type": "enum::NavigationPolygon.SourceGeometryMode" + } + ] + }, + { + "name": "get_source_geometry_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 459686762, + "return_value": { + "type": "enum::NavigationPolygon.SourceGeometryMode" + } + }, + { + "name": "set_source_geometry_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "group_name", + "type": "StringName" + } + ] + }, + { + "name": "get_source_geometry_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_agent_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "agent_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_agent_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_baking_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_baking_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_baking_rect_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "rect_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_baking_rect_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" + }, + { + "type": "Array", + "name": "outlines", + "setter": "_set_outlines", + "getter": "_get_outlines" + }, + { + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" + }, + { + "type": "int", + "name": "parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" + }, + { + "type": "int", + "name": "parsed_collision_mask", + "setter": "set_parsed_collision_mask", + "getter": "get_parsed_collision_mask" + }, + { + "type": "int", + "name": "source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" + }, + { + "type": "String", + "name": "source_geometry_group_name", + "setter": "set_source_geometry_group_name", + "getter": "get_source_geometry_group_name" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" + }, + { + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" + }, + { + "type": "Rect2", + "name": "baking_rect", + "setter": "set_baking_rect", + "getter": "get_baking_rect" + }, + { + "type": "Vector2", + "name": "baking_rect_offset", + "setter": "set_baking_rect_offset", + "getter": "get_baking_rect_offset" + } + ] + }, + { + "name": "NavigationRegion2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1515040758, + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "get_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1046532237, + "return_value": { + "type": "NavigationPolygon" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_region_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "on_thread", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_baking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "signals": [ + { + "name": "navigation_polygon_changed" + }, + { + "name": "bake_finished" + } + ], + "properties": [ + { + "type": "NavigationPolygon", + "name": "navigation_polygon", + "setter": "set_navigation_polygon", + "getter": "get_navigation_polygon" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationRegion3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2923361153, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "get_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1468720886, + "return_value": { + "type": "NavigationMesh" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_navigation_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_region_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "on_thread", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_baking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + } + ], + "signals": [ + { + "name": "navigation_mesh_changed" + }, + { + "name": "bake_finished" + } + ], + "properties": [ + { + "type": "NavigationMesh", + "name": "navigation_mesh", + "setter": "set_navigation_mesh", + "getter": "get_navigation_mesh" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_MAPS", + "value": 0 + }, + { + "name": "INFO_REGION_COUNT", + "value": 1 + }, + { + "name": "INFO_AGENT_COUNT", + "value": 2 + }, + { + "name": "INFO_LINK_COUNT", + "value": 3 + }, + { + "name": "INFO_POLYGON_COUNT", + "value": 4 + }, + { + "name": "INFO_EDGE_COUNT", + "value": 5 + }, + { + "name": "INFO_EDGE_MERGE_COUNT", + "value": 6 + }, + { + "name": "INFO_EDGE_CONNECTION_COUNT", + "value": 7 + }, + { + "name": "INFO_EDGE_FREE_COUNT", + "value": 8 + }, + { + "name": "INFO_OBSTACLE_COUNT", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "get_maps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "map_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "map_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "map_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_merge_rasterizer_cell_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_merge_rasterizer_cell_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_edge_connection_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_edge_connection_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_link_connection_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_link_connection_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1279824844, + "hash_compatibility": [ + 3146466012, + 56240621 + ], + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "origin", + "type": "Vector2" + }, + { + "name": "destination", + "type": "Vector2" + }, + { + "name": "optimize", + "type": "bool" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "map_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1358334418, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "map_get_closest_point_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1353467510, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "map_get_links", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_async_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_async_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271000763, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "query_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1254915886, + "hash_compatibility": [ + 3394638789 + ], + "arguments": [ + { + "name": "parameters", + "type": "NavigationPathQueryParameters2D" + }, + { + "name": "result", + "type": "NavigationPathQueryResult2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "region_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "region_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_async_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_async_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "region_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_owns_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219849798, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "region_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "region_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "region_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "region_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3633623451, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "region_get_connections_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_connection_pathway_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1358334418, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" + } + ] + }, + { + "name": "region_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271000763, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "region_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1097232729, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "link_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "link_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "link_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "link_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "link_is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "link_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "link_get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "link_get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "link_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "agent_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "agent_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "agent_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "agent_get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "agent_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "agent_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "agent_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_is_map_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "agent_has_avoidance_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "obstacle_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "obstacle_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 29476483, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "obstacle_get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2222557395, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "obstacle_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1766905497, + "hash_compatibility": [ + 1176164995 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "is_baking_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3729405808, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "source_geometry_parser_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "source_geometry_parser_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "parser", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2457191505, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "path", + "type": "PackedVector2Array" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1640219858, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::NavigationServer2D.ProcessInfo" + } + ] + } + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "navigation_debug_changed" + }, + { + "name": "avoidance_debug_changed" + } + ] + }, + { + "name": "NavigationServer2DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "NavigationServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_MAPS", + "value": 0 + }, + { + "name": "INFO_REGION_COUNT", + "value": 1 + }, + { + "name": "INFO_AGENT_COUNT", + "value": 2 + }, + { + "name": "INFO_LINK_COUNT", + "value": 3 + }, + { + "name": "INFO_POLYGON_COUNT", + "value": 4 + }, + { + "name": "INFO_EDGE_COUNT", + "value": 5 + }, + { + "name": "INFO_EDGE_MERGE_COUNT", + "value": 6 + }, + { + "name": "INFO_EDGE_CONNECTION_COUNT", + "value": 7 + }, + { + "name": "INFO_EDGE_FREE_COUNT", + "value": 8 + }, + { + "name": "INFO_OBSTACLE_COUNT", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "get_maps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "map_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "map_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "map_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "up", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_up", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_cell_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "cell_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_cell_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_merge_rasterizer_cell_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_merge_rasterizer_cell_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_edge_connection_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_edge_connection_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_link_connection_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "map_get_link_connection_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 276783190, + "hash_compatibility": [ + 1187418690, + 2121045993 + ], + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "origin", + "type": "Vector3" + }, + { + "name": "destination", + "type": "Vector3" + }, + { + "name": "optimize", + "type": "bool" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "map_get_closest_point_to_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830095642, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "map_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_closest_point_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_closest_point_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 553364610, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "map_get_links", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_regions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_set_use_async_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_async_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "map_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 722801526, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "query_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2146930868, + "hash_compatibility": [ + 3415008901 + ], + "arguments": [ + { + "name": "parameters", + "type": "NavigationPathQueryParameters3D" + }, + { + "name": "result", + "type": "NavigationPathQueryResult3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "region_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "region_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_async_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_async_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "region_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "region_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_owns_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2360011153, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "region_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "region_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "region_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "region_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_set_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2764952978, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "region_bake_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1401173477, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" + } + ] + }, + { + "name": "region_get_connections_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_connection_pathway_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "region_get_closest_point_to_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830095642, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "region_get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "region_get_closest_point_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] + }, + { + "name": "region_get_random_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 722801526, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] + }, + { + "name": "region_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, + { + "name": "link_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "link_get_iteration_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "link_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "link_get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_bidirectional", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "bidirectional", + "type": "bool" + } + ] + }, + { + "name": "link_is_bidirectional", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_navigation_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "link_get_navigation_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "link_get_start_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "link_get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_enter_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_travel_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "link_get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "link_set_owner_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "link_get_owner_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] + }, + { + "name": "agent_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "agent_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "agent_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_neighbor_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_neighbor_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_neighbors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "agent_get_max_neighbors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_time_horizon_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_max_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "max_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_max_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_velocity_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "agent_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "agent_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "agent_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_is_map_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "agent_has_avoidance_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "obstacle_get_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "obstacle_get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "obstacle_get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4030257846, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "obstacle_get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808965560, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "obstacle_get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "parse_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "bake_from_source_geometry_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "is_baking_navigation_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3142026141, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] + }, + { + "name": "source_geometry_parser_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "source_geometry_parser_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "parser", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2344122170, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "path", + "type": "PackedVector3Array" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "set_debug_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_debug_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938440894, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::NavigationServer3D.ProcessInfo" + } + ] + } + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "navigation_debug_changed" + }, + { + "name": "avoidance_debug_changed" + } + ] + }, + { + "name": "NavigationServer3DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "NinePatchRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "AxisStretchMode", + "is_bitfield": false, + "values": [ + { + "name": "AXIS_STRETCH_MODE_STRETCH", + "value": 0 + }, + { + "name": "AXIS_STRETCH_MODE_TILE", + "value": 1 + }, + { + "name": "AXIS_STRETCH_MODE_TILE_FIT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_patch_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_patch_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_center", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_h_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219608417, + "arguments": [ + { + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" + } + ] + }, + { + "name": "get_h_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317113799, + "return_value": { + "type": "enum::NinePatchRect.AxisStretchMode" + } + }, + { + "name": "set_v_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219608417, + "arguments": [ + { + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" + } + ] + }, + { + "name": "get_v_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317113799, + "return_value": { + "type": "enum::NinePatchRect.AxisStretchMode" + } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "int", + "name": "patch_margin_left", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 0 + }, + { + "type": "int", + "name": "patch_margin_top", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 1 + }, + { + "type": "int", + "name": "patch_margin_right", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 2 + }, + { + "type": "int", + "name": "patch_margin_bottom", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 3 + }, + { + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" + }, + { + "type": "int", + "name": "axis_stretch_vertical", + "setter": "set_v_axis_stretch_mode", + "getter": "get_v_axis_stretch_mode" + } + ] + }, + { + "name": "Node", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_ENTER_TREE", + "value": 10 + }, + { + "name": "NOTIFICATION_EXIT_TREE", + "value": 11 + }, + { + "name": "NOTIFICATION_MOVED_IN_PARENT", + "value": 12 + }, + { + "name": "NOTIFICATION_READY", + "value": 13 + }, + { + "name": "NOTIFICATION_PAUSED", + "value": 14 + }, + { + "name": "NOTIFICATION_UNPAUSED", + "value": 15 + }, + { + "name": "NOTIFICATION_PHYSICS_PROCESS", + "value": 16 + }, + { + "name": "NOTIFICATION_PROCESS", + "value": 17 + }, + { + "name": "NOTIFICATION_PARENTED", + "value": 18 + }, + { + "name": "NOTIFICATION_UNPARENTED", + "value": 19 + }, + { + "name": "NOTIFICATION_SCENE_INSTANTIATED", + "value": 20 + }, + { + "name": "NOTIFICATION_DRAG_BEGIN", + "value": 21 + }, + { + "name": "NOTIFICATION_DRAG_END", + "value": 22 + }, + { + "name": "NOTIFICATION_PATH_RENAMED", + "value": 23 + }, + { + "name": "NOTIFICATION_CHILD_ORDER_CHANGED", + "value": 24 + }, + { + "name": "NOTIFICATION_INTERNAL_PROCESS", + "value": 25 + }, + { + "name": "NOTIFICATION_INTERNAL_PHYSICS_PROCESS", + "value": 26 + }, + { + "name": "NOTIFICATION_POST_ENTER_TREE", + "value": 27 + }, + { + "name": "NOTIFICATION_DISABLED", + "value": 28 + }, + { + "name": "NOTIFICATION_ENABLED", + "value": 29 + }, + { + "name": "NOTIFICATION_RESET_PHYSICS_INTERPOLATION", + "value": 2001 + }, + { + "name": "NOTIFICATION_EDITOR_PRE_SAVE", + "value": 9001 + }, + { + "name": "NOTIFICATION_EDITOR_POST_SAVE", + "value": 9002 + }, + { + "name": "NOTIFICATION_WM_MOUSE_ENTER", + "value": 1002 + }, + { + "name": "NOTIFICATION_WM_MOUSE_EXIT", + "value": 1003 + }, + { + "name": "NOTIFICATION_WM_WINDOW_FOCUS_IN", + "value": 1004 + }, + { + "name": "NOTIFICATION_WM_WINDOW_FOCUS_OUT", + "value": 1005 + }, + { + "name": "NOTIFICATION_WM_CLOSE_REQUEST", + "value": 1006 + }, + { + "name": "NOTIFICATION_WM_GO_BACK_REQUEST", + "value": 1007 + }, + { + "name": "NOTIFICATION_WM_SIZE_CHANGED", + "value": 1008 + }, + { + "name": "NOTIFICATION_WM_DPI_CHANGE", + "value": 1009 + }, + { + "name": "NOTIFICATION_VP_MOUSE_ENTER", + "value": 1010 + }, + { + "name": "NOTIFICATION_VP_MOUSE_EXIT", + "value": 1011 + }, + { + "name": "NOTIFICATION_WM_POSITION_CHANGED", + "value": 1012 + }, + { + "name": "NOTIFICATION_WM_OUTPUT_MAX_LINEAR_VALUE_CHANGED", + "value": 1013 + }, + { + "name": "NOTIFICATION_OS_MEMORY_WARNING", + "value": 2009 + }, + { + "name": "NOTIFICATION_TRANSLATION_CHANGED", + "value": 2010 + }, + { + "name": "NOTIFICATION_WM_ABOUT", + "value": 2011 + }, + { + "name": "NOTIFICATION_CRASH", + "value": 2012 + }, + { + "name": "NOTIFICATION_OS_IME_UPDATE", + "value": 2013 + }, + { + "name": "NOTIFICATION_APPLICATION_RESUMED", + "value": 2014 + }, + { + "name": "NOTIFICATION_APPLICATION_PAUSED", + "value": 2015 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_IN", + "value": 2016 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", + "value": 2017 + }, + { + "name": "NOTIFICATION_TEXT_SERVER_CHANGED", + "value": 2018 + }, + { + "name": "NOTIFICATION_APPLICATION_PIP_MODE_ENTERED", + "value": 2019 + }, + { + "name": "NOTIFICATION_APPLICATION_PIP_MODE_EXITED", + "value": 2020 + }, + { + "name": "NOTIFICATION_ACCESSIBILITY_UPDATE", + "value": 3000 + }, + { + "name": "NOTIFICATION_ACCESSIBILITY_INVALIDATE", + "value": 3001 + } + ], + "enums": [ + { + "name": "ProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_MODE_INHERIT", + "value": 0 + }, + { + "name": "PROCESS_MODE_PAUSABLE", + "value": 1 + }, + { + "name": "PROCESS_MODE_WHEN_PAUSED", + "value": 2 + }, + { + "name": "PROCESS_MODE_ALWAYS", + "value": 3 + }, + { + "name": "PROCESS_MODE_DISABLED", + "value": 4 + } + ] + }, + { + "name": "ProcessThreadGroup", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_THREAD_GROUP_INHERIT", + "value": 0 + }, + { + "name": "PROCESS_THREAD_GROUP_MAIN_THREAD", + "value": 1 + }, + { + "name": "PROCESS_THREAD_GROUP_SUB_THREAD", + "value": 2 + } + ] + }, + { + "name": "ProcessThreadMessages", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_PROCESS_THREAD_MESSAGES", + "value": 1 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_PHYSICS", + "value": 2 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_ALL", + "value": 3 + } + ] + }, + { + "name": "PhysicsInterpolationMode", + "is_bitfield": false, + "values": [ + { + "name": "PHYSICS_INTERPOLATION_MODE_INHERIT", + "value": 0 + }, + { + "name": "PHYSICS_INTERPOLATION_MODE_ON", + "value": 1 + }, + { + "name": "PHYSICS_INTERPOLATION_MODE_OFF", + "value": 2 + } + ] + }, + { + "name": "DuplicateFlags", + "is_bitfield": false, + "values": [ + { + "name": "DUPLICATE_SIGNALS", + "value": 1 + }, + { + "name": "DUPLICATE_GROUPS", + "value": 2 + }, + { + "name": "DUPLICATE_SCRIPTS", + "value": 4 + }, + { + "name": "DUPLICATE_USE_INSTANTIATION", + "value": 8 + }, + { + "name": "DUPLICATE_INTERNAL_STATE", + "value": 16 + }, + { + "name": "DUPLICATE_DEFAULT", + "value": 15 + } + ] + }, + { + "name": "InternalMode", + "is_bitfield": false, + "values": [ + { + "name": "INTERNAL_MODE_DISABLED", + "value": 0 + }, + { + "name": "INTERNAL_MODE_FRONT", + "value": 1 + }, + { + "name": "INTERNAL_MODE_BACK", + "value": 2 + } + ] + }, + { + "name": "AutoTranslateMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTO_TRANSLATE_MODE_INHERIT", + "value": 0 + }, + { + "name": "AUTO_TRANSLATE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "AUTO_TRANSLATE_MODE_DISABLED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_physics_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_enter_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_exit_tree", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_ready", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_configuration_warnings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_accessibility_configuration_warnings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "_shortcut_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "_unhandled_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "_unhandled_key_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "_get_focused_accessibility_element", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "print_orphan_nodes", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_orphan_node_ids", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "add_sibling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570952461, + "arguments": [ + { + "name": "sibling", + "type": "Node", + "meta": "required" + }, + { + "name": "force_readable_name", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "hash_compatibility": [ + 83702148 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863233950, + "hash_compatibility": [ + 3070154285 + ], + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + }, + { + "name": "force_readable_name", + "type": "bool", + "default_value": "false" + }, + { + "name": "internal", + "type": "enum::Node.InternalMode", + "default_value": "0" + } + ] + }, + { + "name": "remove_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "reparent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3685795103, + "hash_compatibility": [ + 2570952461 + ], + "arguments": [ + { + "name": "new_parent", + "type": "Node", + "meta": "required" + }, + { + "name": "keep_global_transform", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_child_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 873284517, + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 541253412, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2734337346, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_or_null", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2734337346, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "find_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2008217037, + "hash_compatibility": [ + 4253159453 + ], + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + }, + { + "name": "owned", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "find_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2560337219, + "hash_compatibility": [ + 1585018254 + ], + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "type", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + }, + { + "name": "owned", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "find_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1140089439, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + } + ] + }, + { + "name": "has_node_and_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_node_and_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 502563882, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "is_inside_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_part_of_edited_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_ancestor_of", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "is_greater_than", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "get_path_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 498846349, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + }, + { + "name": "use_unique_path", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_to_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683006648, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "persistent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_from_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "is_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "move_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3315886247, + "arguments": [ + { + "name": "child_node", + "type": "Node", + "meta": "required" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_groups", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "owner", + "type": "Node" + } + ] + }, + { + "name": "get_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "print_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "print_tree_pretty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_tree_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tree_string_pretty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_file_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "scene_file_path", + "type": "String" + } + ] + }, + { + "name": "get_scene_file_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "propagate_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "propagate_call", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1871007965, + "hash_compatibility": [ + 1667910434 + ], + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "args", + "type": "Array", + "default_value": "[]" + }, + { + "name": "parent_first", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_physics_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_process_delta_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_physics_processing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_process_delta_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_process_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_process_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_process_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_processing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_shortcut_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_shortcut_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_unhandled_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_unhandled_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_unhandled_key_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_unhandled_key_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1841290486, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.ProcessMode" + } + ] + }, + { + "name": "get_process_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 739966102, + "return_value": { + "type": "enum::Node.ProcessMode" + } + }, + { + "name": "can_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275442745, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.ProcessThreadGroup" + } + ] + }, + { + "name": "get_process_thread_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1866404740, + "return_value": { + "type": "enum::Node.ProcessThreadGroup" + } + }, + { + "name": "set_process_thread_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1357280998, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Node.ProcessThreadMessages" + } + ] + }, + { + "name": "get_process_thread_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4228993612, + "return_value": { + "type": "bitfield::Node.ProcessThreadMessages" + } + }, + { + "name": "set_process_thread_group_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "order", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_thread_group_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "queue_accessibility_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_accessibility_element", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_display_folded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "fold", + "type": "bool" + } + ] + }, + { + "name": "is_displayed_folded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_process_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_internal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_process_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_physics_processing_internal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_interpolation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3202404928, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.PhysicsInterpolationMode" + } + ] + }, + { + "name": "get_physics_interpolation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920385216, + "return_value": { + "type": "enum::Node.PhysicsInterpolationMode" + } + }, + { + "name": "is_physics_interpolated", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_physics_interpolated_and_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776149714, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498906432, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + } + }, + { + "name": "can_auto_translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_translation_domain_inherited", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, + { + "name": "get_last_exclusive_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, + { + "name": "get_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2958820483, + "return_value": { + "type": "SceneTree" + } + }, + { + "name": "create_tween", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween", + "meta": "required" + } + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511555459, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "int32", + "default_value": "15" + } + ] + }, + { + "name": "replace_by", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570952461, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + }, + { + "name": "keep_groups", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_scene_instance_load_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "load_placeholder", + "type": "bool" + } + ] + }, + { + "name": "get_scene_instance_load_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editable_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2731852923, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + }, + { + "name": "is_editable", + "type": "bool" + } + ] + }, + { + "name": "is_editable_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "get_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3596683776, + "return_value": { + "type": "Viewport" + } + }, + { + "name": "queue_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "request_ready", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_node_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multiplayer_authority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_multiplayer_authority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_multiplayer_authority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_multiplayer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 406750475, + "return_value": { + "type": "MultiplayerAPI" + } + }, + { + "name": "rpc_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "config", + "type": "Variant" + } + ] + }, + { + "name": "get_node_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_editor_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "editor_description", + "type": "String" + } + ] + }, + { + "name": "get_editor_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_unique_name_in_owner", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_unique_name_in_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "atr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344478075, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "context", + "type": "StringName", + "default_value": "\"\"" + } + ] + }, + { + "name": "atr_n", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259354841, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "\"\"" + } + ] + }, + { + "name": "rpc", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 4047867050, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "rpc_id", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 361499283, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "update_configuration_warnings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "call_deferred_thread_group", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "call_thread_safe", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "ready" + }, + { + "name": "renamed" + }, + { + "name": "tree_entered" + }, + { + "name": "tree_exiting" + }, + { + "name": "tree_exited" + }, + { + "name": "child_entered_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "child_exiting_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "child_order_changed" + }, + { + "name": "replacing_by", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "editor_description_changed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "editor_state_changed" + } + ], + "properties": [ + { + "type": "StringName", + "name": "name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "bool", + "name": "unique_name_in_owner", + "setter": "set_unique_name_in_owner", + "getter": "is_unique_name_in_owner" + }, + { + "type": "String", + "name": "scene_file_path", + "setter": "set_scene_file_path", + "getter": "get_scene_file_path" + }, + { + "type": "Node", + "name": "owner", + "setter": "set_owner", + "getter": "get_owner" + }, + { + "type": "MultiplayerAPI", + "name": "multiplayer", + "getter": "get_multiplayer" + }, + { + "type": "int", + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" + }, + { + "type": "int", + "name": "process_priority", + "setter": "set_process_priority", + "getter": "get_process_priority" + }, + { + "type": "int", + "name": "process_physics_priority", + "setter": "set_physics_process_priority", + "getter": "get_physics_process_priority" + }, + { + "type": "int", + "name": "process_thread_group", + "setter": "set_process_thread_group", + "getter": "get_process_thread_group" + }, + { + "type": "int", + "name": "process_thread_group_order", + "setter": "set_process_thread_group_order", + "getter": "get_process_thread_group_order" + }, + { + "type": "int", + "name": "process_thread_messages", + "setter": "set_process_thread_messages", + "getter": "get_process_thread_messages" + }, + { + "type": "int", + "name": "physics_interpolation_mode", + "setter": "set_physics_interpolation_mode", + "getter": "get_physics_interpolation_mode" + }, + { + "type": "int", + "name": "auto_translate_mode", + "setter": "set_auto_translate_mode", + "getter": "get_auto_translate_mode" + }, + { + "type": "String", + "name": "editor_description", + "setter": "set_editor_description", + "getter": "get_editor_description" + } + ] + }, + { + "name": "Node2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasItem", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "move_local_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2087892650, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "move_local_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2087892650, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "global_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "apply_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "ratio", + "type": "Vector2" + } + ] + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_global_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_global_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_global_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_global_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_global_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_global_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_global_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_global_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "set_global_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "look_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "get_angle_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "global_point", + "type": "Vector2" + } + ] + }, + { + "name": "to_global", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_relative_transform_to_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 904556875, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "parent", + "type": "Node", + "meta": "required" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "float", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "float", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "float", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Vector2", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + }, + { + "type": "float", + "name": "global_rotation", + "setter": "set_global_rotation", + "getter": "get_global_rotation" + }, + { + "type": "float", + "name": "global_rotation_degrees", + "setter": "set_global_rotation_degrees", + "getter": "get_global_rotation_degrees" + }, + { + "type": "Vector2", + "name": "global_scale", + "setter": "set_global_scale", + "getter": "get_global_scale" + }, + { + "type": "float", + "name": "global_skew", + "setter": "set_global_skew", + "getter": "get_global_skew" + }, + { + "type": "Transform2D", + "name": "global_transform", + "setter": "set_global_transform", + "getter": "get_global_transform" + } + ] + }, + { + "name": "Node3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_TRANSFORM_CHANGED", + "value": 2000 + }, + { + "name": "NOTIFICATION_ENTER_WORLD", + "value": 41 + }, + { + "name": "NOTIFICATION_EXIT_WORLD", + "value": 42 + }, + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 43 + }, + { + "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED", + "value": 44 + } + ], + "enums": [ + { + "name": "RotationEditMode", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_EDIT_MODE_EULER", + "value": 0 + }, + { + "name": "ROTATION_EDIT_MODE_QUATERNION", + "value": 1 + }, + { + "name": "ROTATION_EDIT_MODE_BASIS", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "local", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1820889989, + "arguments": [ + { + "name": "order", + "type": "enum::EulerOrder" + } + ] + }, + { + "name": "get_rotation_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 916939469, + "return_value": { + "type": "enum::EulerOrder" + } + }, + { + "name": "set_rotation_edit_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 141483330, + "arguments": [ + { + "name": "edit_mode", + "type": "enum::Node3D.RotationEditMode" + } + ] + }, + { + "name": "get_rotation_edit_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1572188370, + "return_value": { + "type": "enum::Node3D.RotationEditMode" + } + }, + { + "name": "set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_quaternion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "quaternion", + "type": "Quaternion" + } + ] + }, + { + "name": "get_quaternion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + }, + { + "name": "set_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "get_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_global_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "global", + "type": "Transform3D" + } + ] + }, + { + "name": "get_global_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_global_transform_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_global_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "basis", + "type": "Basis" + } + ] + }, + { + "name": "get_global_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_global_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_radians", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_global_rotation_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler_degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_global_rotation_degrees", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_parent_node_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "set_ignore_transform_notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_as_top_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_top_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_scale_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "force_update_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visibility_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_visibility_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "update_gizmos", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1544533845, + "arguments": [ + { + "name": "gizmo", + "type": "Node3DGizmo" + } + ] + }, + { + "name": "get_gizmos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3DGizmo" + } + }, + { + "name": "clear_gizmos", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_subgizmo_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317607635, + "arguments": [ + { + "name": "gizmo", + "type": "Node3DGizmo" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "clear_subgizmo_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_notify_local_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_notify_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transform_notification_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "global_rotate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "global_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "global_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "rotate_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "scale_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "translate_object_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "rotate_x", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "rotate_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "rotate_z", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "orthonormalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_identity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "look_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2882425029, + "hash_compatibility": [ + 3123400617 + ], + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "look_at_from_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2086826090, + "hash_compatibility": [ + 4067663783 + ], + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "global_point", + "type": "Vector3" + } + ] + }, + { + "name": "to_global", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + } + ], + "signals": [ + { + "name": "visibility_changed" + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "Transform3D", + "name": "global_transform", + "setter": "set_global_transform", + "getter": "get_global_transform" + }, + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector3", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" + }, + { + "type": "Vector3", + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" + }, + { + "type": "Quaternion", + "name": "quaternion", + "setter": "set_quaternion", + "getter": "get_quaternion" + }, + { + "type": "Basis", + "name": "basis", + "setter": "set_basis", + "getter": "get_basis" + }, + { + "type": "Vector3", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" + }, + { + "type": "int", + "name": "rotation_edit_mode", + "setter": "set_rotation_edit_mode", + "getter": "get_rotation_edit_mode" + }, + { + "type": "int", + "name": "rotation_order", + "setter": "set_rotation_order", + "getter": "get_rotation_order" + }, + { + "type": "bool", + "name": "top_level", + "setter": "set_as_top_level", + "getter": "is_set_as_top_level" + }, + { + "type": "Vector3", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" + }, + { + "type": "Basis", + "name": "global_basis", + "setter": "set_global_basis", + "getter": "get_global_basis" + }, + { + "type": "Vector3", + "name": "global_rotation", + "setter": "set_global_rotation", + "getter": "get_global_rotation" + }, + { + "type": "Vector3", + "name": "global_rotation_degrees", + "setter": "set_global_rotation_degrees", + "getter": "get_global_rotation_degrees" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "NodePath", + "name": "visibility_parent", + "setter": "set_visibility_parent", + "getter": "get_visibility_parent" + } + ] + }, + { + "name": "Node3DGizmo", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "Noise", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_noise_1d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753205203, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_2dv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "v", + "type": "Vector2" + } + ] + }, + { + "name": "get_noise_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 973811851, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + }, + { + "name": "z", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_noise_3dv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1109078154, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "v", + "type": "Vector3" + } + ] + }, + { + "name": "get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3180683109, + "hash_compatibility": [ + 2569233413 + ], + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "in_3d_space", + "type": "bool", + "default_value": "false" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_seamless_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2770743602, + "hash_compatibility": [ + 2210827790 + ], + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "in_3d_space", + "type": "bool", + "default_value": "false" + }, + { + "name": "skirt", + "type": "float", + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3977814329, + "hash_compatibility": [ + 2358868431 + ], + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_seamless_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 451006340, + "hash_compatibility": [ + 3328694319 + ], + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "skirt", + "type": "float", + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + } + ] + }, + { + "name": "NoiseTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "is_generating_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_in_3d_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_in_3d_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_as_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "as_normal_map", + "type": "bool" + } + ] + }, + { + "name": "is_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_normalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seamless_blend_skirt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bump_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bump_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bump_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "is_generating_mipmaps" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" + }, + { + "type": "bool", + "name": "in_3d_space", + "setter": "set_in_3d_space", + "getter": "is_in_3d_space" + }, + { + "type": "bool", + "name": "as_normal_map", + "setter": "set_as_normal_map", + "getter": "is_normal_map" + }, + { + "type": "bool", + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" + }, + { + "type": "float", + "name": "bump_strength", + "setter": "set_bump_strength", + "getter": "get_bump_strength" + } + ] + }, + { + "name": "NoiseTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_normalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seamless_blend_skirt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" + }, + { + "type": "bool", + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" + } + ] + }, + { + "name": "ORMMaterial3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "OS", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "RenderingDriver", + "is_bitfield": false, + "values": [ + { + "name": "RENDERING_DRIVER_VULKAN", + "value": 0 + }, + { + "name": "RENDERING_DRIVER_OPENGL3", + "value": 1 + }, + { + "name": "RENDERING_DRIVER_D3D12", + "value": 2 + }, + { + "name": "RENDERING_DRIVER_METAL", + "value": 3 + } + ] + }, + { + "name": "SystemDir", + "is_bitfield": false, + "values": [ + { + "name": "SYSTEM_DIR_DESKTOP", + "value": 0 + }, + { + "name": "SYSTEM_DIR_DCIM", + "value": 1 + }, + { + "name": "SYSTEM_DIR_DOCUMENTS", + "value": 2 + }, + { + "name": "SYSTEM_DIR_DOWNLOADS", + "value": 3 + }, + { + "name": "SYSTEM_DIR_MOVIES", + "value": 4 + }, + { + "name": "SYSTEM_DIR_MUSIC", + "value": 5 + }, + { + "name": "SYSTEM_DIR_PICTURES", + "value": 6 + }, + { + "name": "SYSTEM_DIR_RINGTONES", + "value": 7 + } + ] + }, + { + "name": "StdHandleType", + "is_bitfield": false, + "values": [ + { + "name": "STD_HANDLE_INVALID", + "value": 0 + }, + { + "name": "STD_HANDLE_CONSOLE", + "value": 1 + }, + { + "name": "STD_HANDLE_FILE", + "value": 2 + }, + { + "name": "STD_HANDLE_PIPE", + "value": 3 + }, + { + "name": "STD_HANDLE_UNKNOWN", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_entropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_system_ca_certificates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "open_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "alert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1783970740, + "hash_compatibility": [ + 233059325 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "title", + "type": "String", + "default_value": "\"Alert!\"" + } + ] + }, + { + "name": "crash", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "set_low_processor_usage_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_in_low_processor_usage_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_low_processor_usage_mode_sleep_usec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_low_processor_usage_mode_sleep_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_delta_smoothing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "delta_smoothing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_delta_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_processor_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_processor_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_system_fonts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_system_font_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 626580860, + "hash_compatibility": [ + 2262142305 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_name", + "type": "String" + }, + { + "name": "weight", + "type": "int", + "meta": "int32", + "default_value": "400" + }, + { + "name": "stretch", + "type": "int", + "meta": "int32", + "default_value": "100" + }, + { + "name": "italic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_system_font_path_for_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 197317981, + "hash_compatibility": [ + 3824042574 + ], + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_name", + "type": "String" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "locale", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "script", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "weight", + "type": "int", + "meta": "int32", + "default_value": "400" + }, + { + "name": "stretch", + "type": "int", + "meta": "int32", + "default_value": "100" + }, + { + "name": "italic", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_executable_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "read_string_from_stdin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 723587915, + "hash_compatibility": [ + 990163283, + 2841200299 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int64", + "default_value": "1024" + } + ] + }, + { + "name": "read_buffer_from_stdin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3249455752, + "hash_compatibility": [ + 47165747 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int64", + "default_value": "1024" + } + ] + }, + { + "name": "get_stdin_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } + }, + { + "name": "get_stdout_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } + }, + { + "name": "get_stderr_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488299882, + "hash_compatibility": [ + 2881709059 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "output", + "type": "Array", + "default_value": "[]" + }, + { + "name": "read_stderr", + "type": "bool", + "default_value": "false" + }, + { + "name": "open_console", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "execute_with_pipe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2851312030, + "hash_compatibility": [ + 3845631403 + ], + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "blocking", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "create_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903767230, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "open_console", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080601263, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "arguments", + "type": "PackedStringArray" + } + ] + }, + { + "name": "open_with_program", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2848259907, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "program_path", + "type": "String" + }, + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "kill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shell_open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "shell_show_in_file_manager", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565188097, + "hash_compatibility": [ + 885841341 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file_or_dir_path", + "type": "String" + }, + { + "name": "open_folder", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_process_running", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_exit_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "set_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3605043004, + "arguments": [ + { + "name": "variable", + "type": "String" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "unset_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089850668, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_distribution_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_version_alias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cmdline_args", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_cmdline_user_args", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_video_adapter_driver_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_restart_on_exit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3331453935, + "hash_compatibility": [ + 611198603 + ], + "arguments": [ + { + "name": "restart", + "type": "bool" + }, + { + "name": "arguments", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] + }, + { + "name": "is_restart_on_exit_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_restart_on_exit_arguments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "delay_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 998575451, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "delay_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 998575451, + "arguments": [ + { + "name": "msec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_locale_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_model_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_userfs_persistent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_stdout_verbose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_debug_build", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_static_memory_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_static_memory_peak_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_memory_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "move_to_trash", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_user_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_system_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073895123, + "hash_compatibility": [ + 1965199849 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "dir", + "type": "enum::OS.SystemDir" + }, + { + "name": "shared_storage", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_config_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_data_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cache_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_temp_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_keycode_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2261993717, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "code", + "type": "enum::Key" + } + ] + }, + { + "name": "is_keycode_unicode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "char32" + } + ] + }, + { + "name": "find_keycode_from_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1084858572, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "set_use_file_access_save_and_swap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_thread_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_thread_caller_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_main_thread_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tag_name", + "type": "String" + } + ] + }, + { + "name": "is_sandboxed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "request_permission", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "request_permissions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_granted_permissions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "revoke_granted_permissions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_logger", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4261188958, + "arguments": [ + { + "name": "logger", + "type": "Logger", + "meta": "required" + } + ] + }, + { + "name": "remove_logger", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4261188958, + "arguments": [ + { + "name": "logger", + "type": "Logger", + "meta": "required" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "low_processor_usage_mode", + "setter": "set_low_processor_usage_mode", + "getter": "is_in_low_processor_usage_mode" + }, + { + "type": "int", + "name": "low_processor_usage_mode_sleep_usec", + "setter": "set_low_processor_usage_mode_sleep_usec", + "getter": "get_low_processor_usage_mode_sleep_usec" + }, + { + "type": "bool", + "name": "delta_smoothing", + "setter": "set_delta_smoothing", + "getter": "is_delta_smoothing_enabled" + } + ] + }, + { + "name": "Object", + "is_refcounted": false, + "is_instantiable": true, + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_POSTINITIALIZE", + "value": 0 + }, + { + "name": "NOTIFICATION_PREDELETE", + "value": 1 + }, + { + "name": "NOTIFICATION_EXTENSION_RELOADED", + "value": 2 + } + ], + "enums": [ + { + "name": "ConnectFlags", + "is_bitfield": true, + "values": [ + { + "name": "CONNECT_DEFERRED", + "value": 1 + }, + { + "name": "CONNECT_PERSIST", + "value": 2 + }, + { + "name": "CONNECT_ONE_SHOT", + "value": 4 + }, + { + "name": "CONNECT_REFERENCE_COUNTED", + "value": 8 + }, + { + "name": "CONNECT_APPEND_SOURCE_OBJECT", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "get_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_class", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "hash_compatibility": [ + 3927539163 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_indexed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500910842, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_indexed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4006125091, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_property_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_method_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "property_can_revert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "property_get_revert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "notification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4023243586, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + }, + { + "name": "reversed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "script", + "type": "Variant" + } + ] + }, + { + "name": "get_script", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "remove_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3990617847, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "has_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_meta_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "add_user_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 85656714, + "hash_compatibility": [ + 3780025912 + ], + "arguments": [ + { + "name": "signal", + "type": "String" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "has_user_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "remove_user_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "emit_signal", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 4047867050, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "call", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "call_deferred", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_deferred", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "callv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260104456, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + }, + { + "name": "arg_array", + "type": "Array" + } + ] + }, + { + "name": "has_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "get_method_argument_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "has_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "get_signal_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_signal_connection_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3147814860, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "get_incoming_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1518946055, + "hash_compatibility": [ + 1469446357 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "disconnect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1874754934, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "is_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768136979, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "set_block_signals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_blocking_signals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "notify_property_list_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_message_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "can_translate_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "tr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195764410, + "hash_compatibility": [ + 2475554935 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "tr_n", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 162698058, + "hash_compatibility": [ + 4021311862 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_translation_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_translation_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "is_queued_for_deletion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "script_changed" + }, + { + "name": "property_list_changed" + } + ] + }, + { + "name": "Occluder3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ] + }, + { + "name": "OccluderInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_bake_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_bake_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_bake_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_bake_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bake_simplification_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "simplification_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_simplification_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_occluder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1664878165, + "arguments": [ + { + "name": "occluder", + "type": "Occluder3D" + } + ] + }, + { + "name": "get_occluder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1696836198, + "return_value": { + "type": "Occluder3D" + } + } + ], + "properties": [ + { + "type": "Occluder3D", + "name": "occluder", + "setter": "set_occluder", + "getter": "get_occluder" + }, + { + "type": "int", + "name": "bake_mask", + "setter": "set_bake_mask", + "getter": "get_bake_mask" + }, + { + "type": "float", + "name": "bake_simplification_distance", + "setter": "set_bake_simplification_distance", + "getter": "get_bake_simplification_distance" + } + ] + }, + { + "name": "OccluderPolygon2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "CullMode", + "is_bitfield": false, + "values": [ + { + "name": "CULL_DISABLED", + "value": 0 + }, + { + "name": "CULL_CLOCKWISE", + "value": 1 + }, + { + "name": "CULL_COUNTER_CLOCKWISE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3500863002, + "arguments": [ + { + "name": "cull_mode", + "type": "enum::OccluderPolygon2D.CullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 33931036, + "return_value": { + "type": "enum::OccluderPolygon2D.CullMode" + } + }, + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + } + ] + }, + { + "name": "OfflineMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core" + }, + { + "name": "OggPacketSequence", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_packet_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "packet_data", + "type": "typedarray::Array" + } + ] + }, + { + "name": "get_packet_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Array" + } + }, + { + "name": "set_packet_granule_positions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, + "arguments": [ + { + "name": "granule_positions", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_packet_granule_positions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_sampling_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "sampling_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sampling_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "typedarray::PackedByteArray", + "name": "packet_data", + "setter": "set_packet_data", + "getter": "get_packet_data" + }, + { + "type": "PackedInt64Array", + "name": "granule_positions", + "setter": "set_packet_granule_positions", + "getter": "get_packet_granule_positions" + }, + { + "type": "float", + "name": "sampling_rate", + "setter": "set_sampling_rate", + "getter": "get_sampling_rate" + } + ] + }, + { + "name": "OggPacketSequencePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "OmniLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "enums": [ + { + "name": "ShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_DUAL_PARABOLOID", + "value": 0 + }, + { + "name": "SHADOW_CUBE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121862228, + "arguments": [ + { + "name": "mode", + "type": "enum::OmniLight3D.ShadowMode" + } + ] + }, + { + "name": "get_shadow_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181586331, + "return_value": { + "type": "enum::OmniLight3D.ShadowMode" + } + } + ], + "properties": [ + { + "type": "float", + "name": "omni_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "omni_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "int", + "name": "omni_shadow_mode", + "setter": "set_shadow_mode", + "getter": "get_shadow_mode" + } + ] + }, + { + "name": "OpenXRAPIExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "OpenXRAlphaBlendModeSupport", + "is_bitfield": false, + "values": [ + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE", + "value": 0 + }, + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL", + "value": 1 + }, + { + "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_openxr_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_instance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_system_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_session", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "transform_from_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2963875352, + "hash_compatibility": [ + 3255299855 + ], + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "pose", + "type": "const void*" + } + ] + }, + { + "name": "xr_result", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3886436197, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "result", + "type": "int", + "meta": "uint64" + }, + { + "name": "format", + "type": "String" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "openxr_is_enabled", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2703660260, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "check_run_in_editor", + "type": "bool" + } + ] + }, + { + "name": "get_instance_proc_addr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_error_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "result", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_swapchain_format_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "swapchain_format", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "set_object_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "object_type", + "type": "int", + "meta": "int64" + }, + { + "name": "object_handle", + "type": "int", + "meta": "uint64" + }, + { + "name": "object_name", + "type": "String" + } + ] + }, + { + "name": "begin_debug_label_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label_name", + "type": "String" + } + ] + }, + { + "name": "end_debug_label_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "insert_debug_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "label_name", + "type": "String" + } + ] + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_view_configuration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "is_initialized", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_custom_play_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "space", + "type": "const void*" + } + ] + }, + { + "name": "get_play_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_predicted_display_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_next_frame_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "can_render", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "find_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4106179378, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "action_set", + "type": "RID" + } + ] + }, + { + "name": "action_get_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "action", + "type": "RID" + } + ] + }, + { + "name": "get_hand_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "hand_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "register_composition_layer_provider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "hash_compatibility": [ + 1997997368 + ], + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "unregister_composition_layer_provider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "hash_compatibility": [ + 1997997368 + ], + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "register_projection_views_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "hash_compatibility": [ + 1997997368 + ], + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "unregister_projection_views_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "hash_compatibility": [ + 1997997368 + ], + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "register_frame_info_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "unregister_frame_info_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "register_projection_layer_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "unregister_projection_layer_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1477360496, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapper" + } + ] + }, + { + "name": "get_render_state_z_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_render_state_z_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_velocity_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_velocity_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "target_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_supported_swapchain_formats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "openxr_swapchain_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2162228999, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "create_flags", + "type": "int", + "meta": "uint64" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "uint64" + }, + { + "name": "swapchain_format", + "type": "int", + "meta": "int64" + }, + { + "name": "width", + "type": "int", + "meta": "uint32" + }, + { + "name": "height", + "type": "int", + "meta": "uint32" + }, + { + "name": "sample_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "array_size", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "openxr_swapchain_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_get_swapchain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_acquire", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_get_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_projection_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_render_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "render_region", + "type": "Rect2i" + } + ] + }, + { + "name": "set_emulate_environment_blend_mode_alpha_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_environment_blend_mode_alpha_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1579290861, + "return_value": { + "type": "enum::OpenXRAPIExtension.OpenXRAlphaBlendModeSupport" + } + }, + { + "name": "update_main_swapchain_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "OpenXRAction", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "ActionType", + "is_bitfield": false, + "values": [ + { + "name": "OPENXR_ACTION_BOOL", + "value": 0 + }, + { + "name": "OPENXR_ACTION_FLOAT", + "value": 1 + }, + { + "name": "OPENXR_ACTION_VECTOR2", + "value": 2 + }, + { + "name": "OPENXR_ACTION_POSE", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_localized_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "localized_name", + "type": "String" + } + ] + }, + { + "name": "get_localized_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_action_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1675238366, + "arguments": [ + { + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" + } + ] + }, + { + "name": "get_action_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536542431, + "return_value": { + "type": "enum::OpenXRAction.ActionType" + } + }, + { + "name": "set_toplevel_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "toplevel_paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_toplevel_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" + }, + { + "type": "int", + "name": "action_type", + "setter": "set_action_type", + "getter": "get_action_type" + }, + { + "type": "PackedStringArray", + "name": "toplevel_paths", + "setter": "set_toplevel_paths", + "getter": "get_toplevel_paths" + } + ] + }, + { + "name": "OpenXRActionBindingModifier", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRBindingModifier", + "api_type": "core" + }, + { + "name": "OpenXRActionMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_action_sets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "action_sets", + "type": "Array" + } + ] + }, + { + "name": "get_action_sets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_action_set_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_action_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1888809267, + "return_value": { + "type": "OpenXRActionSet" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_action_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1789580336, + "return_value": { + "type": "OpenXRActionSet" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_action_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093310581, + "arguments": [ + { + "name": "action_set", + "type": "OpenXRActionSet" + } + ] + }, + { + "name": "remove_action_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093310581, + "arguments": [ + { + "name": "action_set", + "type": "OpenXRActionSet" + } + ] + }, + { + "name": "set_interaction_profiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "interaction_profiles", + "type": "Array" + } + ] + }, + { + "name": "get_interaction_profiles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_interaction_profile_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_interaction_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3095875538, + "return_value": { + "type": "OpenXRInteractionProfile" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_interaction_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546151210, + "return_value": { + "type": "OpenXRInteractionProfile" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697953512, + "arguments": [ + { + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" + } + ] + }, + { + "name": "remove_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697953512, + "arguments": [ + { + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" + } + ] + }, + { + "name": "create_default_action_sets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "OpenXRActionSet", + "name": "action_sets", + "setter": "set_action_sets", + "getter": "get_action_sets" + }, + { + "type": "OpenXRInteractionProfile", + "name": "interaction_profiles", + "setter": "set_interaction_profiles", + "getter": "get_interaction_profiles" + } + ] + }, + { + "name": "OpenXRActionSet", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_localized_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "localized_name", + "type": "String" + } + ] + }, + { + "name": "get_localized_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_action_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_actions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "actions", + "type": "Array" + } + ] + }, + { + "name": "get_actions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "add_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + }, + { + "name": "remove_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" + }, + { + "type": "int", + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" + }, + { + "type": "OpenXRAction", + "name": "actions", + "setter": "set_actions", + "getter": "get_actions" + } + ] + }, + { + "name": "OpenXRAnalogThresholdModifier", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRActionBindingModifier", + "api_type": "core", + "methods": [ + { + "name": "set_on_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "on_threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_on_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_off_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "off_threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_off_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_on_haptic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2998020150, + "arguments": [ + { + "name": "haptic", + "type": "OpenXRHapticBase" + } + ] + }, + { + "name": "get_on_haptic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 922310751, + "return_value": { + "type": "OpenXRHapticBase" + } + }, + { + "name": "set_off_haptic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2998020150, + "arguments": [ + { + "name": "haptic", + "type": "OpenXRHapticBase" + } + ] + }, + { + "name": "get_off_haptic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 922310751, + "return_value": { + "type": "OpenXRHapticBase" + } + } + ], + "properties": [ + { + "type": "float", + "name": "on_threshold", + "setter": "set_on_threshold", + "getter": "get_on_threshold" + }, + { + "type": "float", + "name": "off_threshold", + "setter": "set_off_threshold", + "getter": "get_off_threshold" + }, + { + "type": "OpenXRHapticBase", + "name": "on_haptic", + "setter": "set_on_haptic", + "getter": "get_on_haptic" + }, + { + "type": "OpenXRHapticBase", + "name": "off_haptic", + "setter": "set_off_haptic", + "getter": "get_off_haptic" + } + ] + }, + { + "name": "OpenXRAnchorTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialEntityTracker", + "api_type": "core", + "methods": [ + { + "name": "has_uuid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_uuid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "uuid", + "type": "String" + } + ] + }, + { + "name": "get_uuid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "uuid_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "uuid", + "setter": "set_uuid", + "getter": "get_uuid" + } + ] + }, + { + "name": "OpenXRAndroidThreadSettingsExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "enums": [ + { + "name": "ThreadType", + "is_bitfield": false, + "values": [ + { + "name": "THREAD_TYPE_APPLICATION_MAIN", + "value": 0 + }, + { + "name": "THREAD_TYPE_APPLICATION_WORKER", + "value": 1 + }, + { + "name": "THREAD_TYPE_RENDERER_MAIN", + "value": 2 + }, + { + "name": "THREAD_TYPE_RENDERER_WORKER", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_application_thread_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1558751158, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "thread_type", + "type": "enum::OpenXRAndroidThreadSettingsExtension.ThreadType" + }, + { + "name": "thread_id", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "OpenXRBindingModifier", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_get_description", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_ip_modification", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + } + ] + }, + { + "name": "OpenXRBindingModifierEditor", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PanelContainer", + "api_type": "editor", + "methods": [ + { + "name": "get_binding_modifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2930765082, + "return_value": { + "type": "OpenXRBindingModifier" + } + }, + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1284787389, + "arguments": [ + { + "name": "action_map", + "type": "OpenXRActionMap" + }, + { + "name": "binding_modifier", + "type": "OpenXRBindingModifier" + } + ] + } + ], + "signals": [ + { + "name": "binding_modifier_removed", + "arguments": [ + { + "name": "binding_modifier_editor", + "type": "Object" + } + ] + } + ] + }, + { + "name": "OpenXRCompositionLayer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "Filter", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_NEAREST", + "value": 0 + }, + { + "name": "FILTER_LINEAR", + "value": 1 + }, + { + "name": "FILTER_CUBIC", + "value": 2 + } + ] + }, + { + "name": "MipmapMode", + "is_bitfield": false, + "values": [ + { + "name": "MIPMAP_MODE_DISABLED", + "value": 0 + }, + { + "name": "MIPMAP_MODE_NEAREST", + "value": 1 + }, + { + "name": "MIPMAP_MODE_LINEAR", + "value": 2 + } + ] + }, + { + "name": "Wrap", + "is_bitfield": false, + "values": [ + { + "name": "WRAP_CLAMP_TO_BORDER", + "value": 0 + }, + { + "name": "WRAP_CLAMP_TO_EDGE", + "value": 1 + }, + { + "name": "WRAP_REPEAT", + "value": 2 + }, + { + "name": "WRAP_MIRRORED_REPEAT", + "value": 3 + }, + { + "name": "WRAP_MIRROR_CLAMP_TO_EDGE", + "value": 4 + } + ] + }, + { + "name": "Swizzle", + "is_bitfield": false, + "values": [ + { + "name": "SWIZZLE_RED", + "value": 0 + }, + { + "name": "SWIZZLE_GREEN", + "value": 1 + }, + { + "name": "SWIZZLE_BLUE", + "value": 2 + }, + { + "name": "SWIZZLE_ALPHA", + "value": 3 + }, + { + "name": "SWIZZLE_ZERO", + "value": 4 + }, + { + "name": "SWIZZLE_ONE", + "value": 5 + } + ] + }, + { + "name": "EyeVisibility", + "is_bitfield": false, + "values": [ + { + "name": "EYE_VISIBILITY_BOTH", + "value": 0 + }, + { + "name": "EYE_VISIBILITY_LEFT", + "value": 1 + }, + { + "name": "EYE_VISIBILITY_RIGHT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_layer_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3888077664, + "arguments": [ + { + "name": "viewport", + "type": "SubViewport" + } + ] + }, + { + "name": "get_layer_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750751911, + "return_value": { + "type": "SubViewport" + } + }, + { + "name": "set_use_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_use_android_surface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_android_surface_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_android_surface_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_enable_hole_punch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_enable_hole_punch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sort_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "order", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sort_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_alpha_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_alpha_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277089691, + "return_value": { + "type": "JavaObject" + } + }, + { + "name": "is_natively_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_protected_content", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_protected_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "protected_content", + "type": "bool" + } + ] + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3653437593, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Filter" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 845677307, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Filter" + } + }, + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3653437593, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Filter" + } + ] + }, + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 845677307, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Filter" + } + }, + { + "name": "set_mipmap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3271133183, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.MipmapMode" + } + ] + }, + { + "name": "get_mipmap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3962697095, + "return_value": { + "type": "enum::OpenXRCompositionLayer.MipmapMode" + } + }, + { + "name": "set_horizontal_wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 15634990, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Wrap" + } + ] + }, + { + "name": "get_horizontal_wrap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798816834, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Wrap" + } + }, + { + "name": "set_vertical_wrap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 15634990, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Wrap" + } + ] + }, + { + "name": "get_vertical_wrap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798816834, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Wrap" + } + }, + { + "name": "set_red_swizzle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741598951, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + ] + }, + { + "name": "get_red_swizzle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2334776767, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + }, + { + "name": "set_green_swizzle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741598951, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + ] + }, + { + "name": "get_green_swizzle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2334776767, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + }, + { + "name": "set_blue_swizzle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741598951, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + ] + }, + { + "name": "get_blue_swizzle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2334776767, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + }, + { + "name": "set_alpha_swizzle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741598951, + "arguments": [ + { + "name": "mode", + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + ] + }, + { + "name": "get_alpha_swizzle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2334776767, + "return_value": { + "type": "enum::OpenXRCompositionLayer.Swizzle" + } + }, + { + "name": "set_max_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_eye_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 156391336, + "arguments": [ + { + "name": "eye_visibility", + "type": "enum::OpenXRCompositionLayer.EyeVisibility" + } + ] + }, + { + "name": "get_eye_visibility", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 467669000, + "return_value": { + "type": "enum::OpenXRCompositionLayer.EyeVisibility" + } + }, + { + "name": "intersects_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091262597, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "origin", + "type": "Vector3" + }, + { + "name": "direction", + "type": "Vector3" + } + ] + } + ], + "properties": [ + { + "type": "Object", + "name": "layer_viewport", + "setter": "set_layer_viewport", + "getter": "get_layer_viewport" + }, + { + "type": "bool", + "name": "use_android_surface", + "setter": "set_use_android_surface", + "getter": "get_use_android_surface" + }, + { + "type": "bool", + "name": "protected_content", + "setter": "set_protected_content", + "getter": "is_protected_content" + }, + { + "type": "Vector2i", + "name": "android_surface_size", + "setter": "set_android_surface_size", + "getter": "get_android_surface_size" + }, + { + "type": "int", + "name": "sort_order", + "setter": "set_sort_order", + "getter": "get_sort_order" + }, + { + "type": "bool", + "name": "alpha_blend", + "setter": "set_alpha_blend", + "getter": "get_alpha_blend" + }, + { + "type": "bool", + "name": "enable_hole_punch", + "setter": "set_enable_hole_punch", + "getter": "get_enable_hole_punch" + }, + { + "type": "int", + "name": "eye_visibility", + "setter": "set_eye_visibility", + "getter": "get_eye_visibility" + }, + { + "type": "int", + "name": "swapchain_state_min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "swapchain_state_mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "swapchain_state_mipmap_mode", + "setter": "set_mipmap_mode", + "getter": "get_mipmap_mode" + }, + { + "type": "int", + "name": "swapchain_state_horizontal_wrap", + "setter": "set_horizontal_wrap", + "getter": "get_horizontal_wrap" + }, + { + "type": "int", + "name": "swapchain_state_vertical_wrap", + "setter": "set_vertical_wrap", + "getter": "get_vertical_wrap" + }, + { + "type": "int", + "name": "swapchain_state_red_swizzle", + "setter": "set_red_swizzle", + "getter": "get_red_swizzle" + }, + { + "type": "int", + "name": "swapchain_state_green_swizzle", + "setter": "set_green_swizzle", + "getter": "get_green_swizzle" + }, + { + "type": "int", + "name": "swapchain_state_blue_swizzle", + "setter": "set_blue_swizzle", + "getter": "get_blue_swizzle" + }, + { + "type": "int", + "name": "swapchain_state_alpha_swizzle", + "setter": "set_alpha_swizzle", + "getter": "get_alpha_swizzle" + }, + { + "type": "float", + "name": "swapchain_state_max_anisotropy", + "setter": "set_max_anisotropy", + "getter": "get_max_anisotropy" + }, + { + "type": "Color", + "name": "swapchain_state_border_color", + "setter": "set_border_color", + "getter": "get_border_color" + } + ] + }, + { + "name": "OpenXRCompositionLayerCylinder", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_aspect_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "aspect_ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aspect_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_central_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_central_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_fallback_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "aspect_ratio", + "setter": "set_aspect_ratio", + "getter": "get_aspect_ratio" + }, + { + "type": "float", + "name": "central_angle", + "setter": "set_central_angle", + "getter": "get_central_angle" + }, + { + "type": "int", + "name": "fallback_segments", + "setter": "set_fallback_segments", + "getter": "get_fallback_segments" + } + ] + }, + { + "name": "OpenXRCompositionLayerEquirect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_central_horizontal_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_central_horizontal_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_upper_vertical_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_upper_vertical_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_lower_vertical_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lower_vertical_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_fallback_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "central_horizontal_angle", + "setter": "set_central_horizontal_angle", + "getter": "get_central_horizontal_angle" + }, + { + "type": "float", + "name": "upper_vertical_angle", + "setter": "set_upper_vertical_angle", + "getter": "get_upper_vertical_angle" + }, + { + "type": "float", + "name": "lower_vertical_angle", + "setter": "set_lower_vertical_angle", + "getter": "get_lower_vertical_angle" + }, + { + "type": "int", + "name": "fallback_segments", + "setter": "set_fallback_segments", + "getter": "get_fallback_segments" + } + ] + }, + { + "name": "OpenXRCompositionLayerQuad", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRCompositionLayer", + "api_type": "core", + "methods": [ + { + "name": "set_quad_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_quad_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "quad_size", + "setter": "set_quad_size", + "getter": "get_quad_size" + } + ] + }, + { + "name": "OpenXRDpadBindingModifier", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRIPBindingModifier", + "api_type": "core", + "methods": [ + { + "name": "set_action_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2093310581, + "arguments": [ + { + "name": "action_set", + "type": "OpenXRActionSet" + } + ] + }, + { + "name": "get_action_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 619941079, + "return_value": { + "type": "OpenXRActionSet" + } + }, + { + "name": "set_input_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "input_path", + "type": "String" + } + ] + }, + { + "name": "get_input_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_threshold_released", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold_released", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_threshold_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_center_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "center_region", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_center_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wedge_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "wedge_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wedge_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_is_sticky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_sticky", + "type": "bool" + } + ] + }, + { + "name": "get_is_sticky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_on_haptic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2998020150, + "arguments": [ + { + "name": "haptic", + "type": "OpenXRHapticBase" + } + ] + }, + { + "name": "get_on_haptic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 922310751, + "return_value": { + "type": "OpenXRHapticBase" + } + }, + { + "name": "set_off_haptic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2998020150, + "arguments": [ + { + "name": "haptic", + "type": "OpenXRHapticBase" + } + ] + }, + { + "name": "get_off_haptic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 922310751, + "return_value": { + "type": "OpenXRHapticBase" + } + } + ], + "properties": [ + { + "type": "OpenXRActionSet", + "name": "action_set", + "setter": "set_action_set", + "getter": "get_action_set" + }, + { + "type": "String", + "name": "input_path", + "setter": "set_input_path", + "getter": "get_input_path" + }, + { + "type": "float", + "name": "threshold", + "setter": "set_threshold", + "getter": "get_threshold" + }, + { + "type": "float", + "name": "threshold_released", + "setter": "set_threshold_released", + "getter": "get_threshold_released" + }, + { + "type": "float", + "name": "center_region", + "setter": "set_center_region", + "getter": "get_center_region" + }, + { + "type": "float", + "name": "wedge_angle", + "setter": "set_wedge_angle", + "getter": "get_wedge_angle" + }, + { + "type": "bool", + "name": "is_sticky", + "setter": "set_is_sticky", + "getter": "get_is_sticky" + }, + { + "type": "OpenXRHapticBase", + "name": "on_haptic", + "setter": "set_on_haptic", + "getter": "get_on_haptic" + }, + { + "type": "OpenXRHapticBase", + "name": "off_haptic", + "setter": "set_off_haptic", + "getter": "get_off_haptic" + } + ] + }, + { + "name": "OpenXRExtensionWrapper", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_get_requested_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3554694381, + "hash_compatibility": [ + 2382534195 + ], + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "xr_version", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_set_system_properties_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_instance_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "hash_compatibility": [ + 3744713108 + ], + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "xr_version", + "type": "int", + "meta": "uint64" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_session_create_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_swapchain_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_hand_joint_locations_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "hand_index", + "type": "int", + "meta": "int32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_projection_views_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "view_index", + "type": "int", + "meta": "int32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_frame_wait_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_frame_end_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_projection_layer_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_view_locate_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_set_reference_space_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "reference_space_type", + "type": "int", + "meta": "int32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_prepare_view_configuration", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "view_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_view_configuration_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_print_view_configuration_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 998575451, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_composition_layer_count", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_composition_layer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_composition_layer_order", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_suggested_tracker_names", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_on_register_metadata", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 309044627, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "interaction_profile_metadata", + "type": "OpenXRInteractionProfileMetadata" + } + ] + }, + { + "name": "_on_before_instance_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_instance_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_on_instance_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_session_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "session", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_on_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_sync_actions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_pre_render", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_main_swapchains_created", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_pre_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "_on_post_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "_on_session_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_idle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_ready", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_synchronized", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_visible", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_focused", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_stopping", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_loss_pending", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_state_exiting", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_on_event_polled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "const void*" + } + ] + }, + { + "name": "_set_viewport_composition_layer_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2250464348, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "layer", + "type": "const void*" + }, + { + "name": "property_values", + "type": "Dictionary" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "_get_viewport_composition_layer_extension_properties", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_viewport_composition_layer_extension_property_defaults", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_on_viewport_composition_layer_destroyed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "const void*" + } + ] + }, + { + "name": "_set_android_surface_swapchain_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3726637545, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "property_values", + "type": "Dictionary" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, + { + "name": "get_openxr_api", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1637791613, + "return_value": { + "type": "OpenXRAPIExtension" + } + }, + { + "name": "register_extension_wrapper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "OpenXRExtensionWrapperExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core" + }, + { + "name": "OpenXRFrameSynthesisExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "methods": [ + { + "name": "is_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_relax_frame_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_relax_frame_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "relax_frame_interval", + "type": "bool" + } + ] + }, + { + "name": "skip_next_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "relax_frame_interval", + "setter": "set_relax_frame_interval", + "getter": "get_relax_frame_interval" + } + ] + }, + { + "name": "OpenXRFutureExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "methods": [ + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_future", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1038012256, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "future", + "type": "int", + "meta": "uint64" + }, + { + "name": "on_success", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "cancel_future", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "future", + "type": "int", + "meta": "uint64" + } + ] + } + ] + }, + { + "name": "OpenXRFutureResult", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ResultStatus", + "is_bitfield": false, + "values": [ + { + "name": "RESULT_RUNNING", + "value": 0 + }, + { + "name": "RESULT_FINISHED", + "value": 1 + }, + { + "name": "RESULT_CANCELLED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2023607463, + "return_value": { + "type": "enum::OpenXRFutureResult.ResultStatus" + } + }, + { + "name": "get_future", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "cancel_future", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_result_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "result_value", + "type": "Variant" + } + ] + }, + { + "name": "get_result_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + } + ], + "signals": [ + { + "name": "completed", + "arguments": [ + { + "name": "result", + "type": "OpenXRFutureResult" + } + ] + } + ] + }, + { + "name": "OpenXRHand", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "Hands", + "is_bitfield": false, + "values": [ + { + "name": "HAND_LEFT", + "value": 0 + }, + { + "name": "HAND_RIGHT", + "value": 1 + }, + { + "name": "HAND_MAX", + "value": 2 + } + ] + }, + { + "name": "MotionRange", + "is_bitfield": false, + "values": [ + { + "name": "MOTION_RANGE_UNOBSTRUCTED", + "value": 0 + }, + { + "name": "MOTION_RANGE_CONFORM_TO_CONTROLLER", + "value": 1 + }, + { + "name": "MOTION_RANGE_MAX", + "value": 2 + } + ] + }, + { + "name": "SkeletonRig", + "is_bitfield": false, + "values": [ + { + "name": "SKELETON_RIG_OPENXR", + "value": 0 + }, + { + "name": "SKELETON_RIG_HUMANOID", + "value": 1 + }, + { + "name": "SKELETON_RIG_MAX", + "value": 2 + } + ] + }, + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_hand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1849328560, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRHand.Hands" + } + ] + }, + { + "name": "get_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2850644561, + "return_value": { + "type": "enum::OpenXRHand.Hands" + } + }, + { + "name": "set_hand_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "hand_skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_hand_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_motion_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3326516003, + "arguments": [ + { + "name": "motion_range", + "type": "enum::OpenXRHand.MotionRange" + } + ] + }, + { + "name": "get_motion_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2191822314, + "return_value": { + "type": "enum::OpenXRHand.MotionRange" + } + }, + { + "name": "set_skeleton_rig", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1528072213, + "arguments": [ + { + "name": "skeleton_rig", + "type": "enum::OpenXRHand.SkeletonRig" + } + ] + }, + { + "name": "get_skeleton_rig", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968409338, + "return_value": { + "type": "enum::OpenXRHand.SkeletonRig" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3144625444, + "arguments": [ + { + "name": "bone_update", + "type": "enum::OpenXRHand.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1310695248, + "return_value": { + "type": "enum::OpenXRHand.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hand", + "setter": "set_hand", + "getter": "get_hand" + }, + { + "type": "int", + "name": "motion_range", + "setter": "set_motion_range", + "getter": "get_motion_range" + }, + { + "type": "NodePath", + "name": "hand_skeleton", + "setter": "set_hand_skeleton", + "getter": "get_hand_skeleton" + }, + { + "type": "int", + "name": "skeleton_rig", + "setter": "set_skeleton_rig", + "getter": "get_skeleton_rig" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "OpenXRHapticBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "OpenXRHapticVibration", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRHapticBase", + "api_type": "core", + "methods": [ + { + "name": "set_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "duration", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "frequency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_amplitude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amplitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_amplitude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "duration", + "setter": "set_duration", + "getter": "get_duration" + }, + { + "type": "float", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + }, + { + "type": "float", + "name": "amplitude", + "setter": "set_amplitude", + "getter": "get_amplitude" + } + ] + }, + { + "name": "OpenXRIPBinding", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349361333, + "arguments": [ + { + "name": "action", + "type": "OpenXRAction" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4072409085, + "return_value": { + "type": "OpenXRAction" + } + }, + { + "name": "set_binding_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "binding_path", + "type": "String" + } + ] + }, + { + "name": "get_binding_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_binding_modifier_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_binding_modifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538296211, + "return_value": { + "type": "OpenXRActionBindingModifier" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_binding_modifiers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "binding_modifiers", + "type": "Array" + } + ] + }, + { + "name": "get_binding_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "paths", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_path_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "add_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "remove_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "OpenXRAction", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "String", + "name": "binding_path", + "setter": "set_binding_path", + "getter": "get_binding_path" + }, + { + "type": "OpenXRActionBindingModifier", + "name": "binding_modifiers", + "setter": "set_binding_modifiers", + "getter": "get_binding_modifiers" + }, + { + "type": "PackedStringArray", + "name": "paths", + "setter": "set_paths", + "getter": "get_paths" + } + ] + }, + { + "name": "OpenXRIPBindingModifier", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRBindingModifier", + "api_type": "core" + }, + { + "name": "OpenXRInteractionProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_interaction_profile_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "interaction_profile_path", + "type": "String" + } + ] + }, + { + "name": "get_interaction_profile_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_binding_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_binding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3934429652, + "return_value": { + "type": "OpenXRIPBinding" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bindings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "bindings", + "type": "Array" + } + ] + }, + { + "name": "get_bindings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_binding_modifier_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_binding_modifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419896583, + "return_value": { + "type": "OpenXRIPBindingModifier" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_binding_modifiers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "binding_modifiers", + "type": "Array" + } + ] + }, + { + "name": "get_binding_modifiers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "interaction_profile_path", + "setter": "set_interaction_profile_path", + "getter": "get_interaction_profile_path" + }, + { + "type": "OpenXRIPBinding", + "name": "bindings", + "setter": "set_bindings", + "getter": "get_bindings" + }, + { + "type": "OpenXRIPBindingModifier", + "name": "binding_modifiers", + "setter": "set_binding_modifiers", + "getter": "get_binding_modifiers" + } + ] + }, + { + "name": "OpenXRInteractionProfileEditor", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRInteractionProfileEditorBase", + "api_type": "editor" + }, + { + "name": "OpenXRInteractionProfileEditorBase", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "HBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 421962938, + "arguments": [ + { + "name": "action_map", + "type": "OpenXRActionMap" + }, + { + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" + } + ] + } + ] + }, + { + "name": "OpenXRInteractionProfileMetadata", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_profile_rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "old_name", + "type": "String" + }, + { + "name": "new_name", + "type": "String" + } + ] + }, + { + "name": "register_path_rename", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "old_name", + "type": "String" + }, + { + "name": "new_name", + "type": "String" + } + ] + }, + { + "name": "register_top_level_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254767734, + "arguments": [ + { + "name": "display_name", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_names", + "type": "String" + } + ] + }, + { + "name": "register_interaction_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 254767734, + "arguments": [ + { + "name": "display_name", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_names", + "type": "String" + } + ] + }, + { + "name": "register_io_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3443511926, + "arguments": [ + { + "name": "interaction_profile", + "type": "String" + }, + { + "name": "display_name", + "type": "String" + }, + { + "name": "toplevel_path", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_names", + "type": "String" + }, + { + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" + } + ] + } + ] + }, + { + "name": "OpenXRInterface", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "enums": [ + { + "name": "SessionState", + "is_bitfield": false, + "values": [ + { + "name": "SESSION_STATE_UNKNOWN", + "value": 0 + }, + { + "name": "SESSION_STATE_IDLE", + "value": 1 + }, + { + "name": "SESSION_STATE_READY", + "value": 2 + }, + { + "name": "SESSION_STATE_SYNCHRONIZED", + "value": 3 + }, + { + "name": "SESSION_STATE_VISIBLE", + "value": 4 + }, + { + "name": "SESSION_STATE_FOCUSED", + "value": 5 + }, + { + "name": "SESSION_STATE_STOPPING", + "value": 6 + }, + { + "name": "SESSION_STATE_LOSS_PENDING", + "value": 7 + }, + { + "name": "SESSION_STATE_EXITING", + "value": 8 + } + ] + }, + { + "name": "Hand", + "is_bitfield": false, + "values": [ + { + "name": "HAND_LEFT", + "value": 0 + }, + { + "name": "HAND_RIGHT", + "value": 1 + }, + { + "name": "HAND_MAX", + "value": 2 + } + ] + }, + { + "name": "HandMotionRange", + "is_bitfield": false, + "values": [ + { + "name": "HAND_MOTION_RANGE_UNOBSTRUCTED", + "value": 0 + }, + { + "name": "HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER", + "value": 1 + }, + { + "name": "HAND_MOTION_RANGE_MAX", + "value": 2 + } + ] + }, + { + "name": "HandTrackedSource", + "is_bitfield": false, + "values": [ + { + "name": "HAND_TRACKED_SOURCE_UNKNOWN", + "value": 0 + }, + { + "name": "HAND_TRACKED_SOURCE_UNOBSTRUCTED", + "value": 1 + }, + { + "name": "HAND_TRACKED_SOURCE_CONTROLLER", + "value": 2 + }, + { + "name": "HAND_TRACKED_SOURCE_MAX", + "value": 3 + } + ] + }, + { + "name": "HandJoints", + "is_bitfield": false, + "values": [ + { + "name": "HAND_JOINT_PALM", + "value": 0 + }, + { + "name": "HAND_JOINT_WRIST", + "value": 1 + }, + { + "name": "HAND_JOINT_THUMB_METACARPAL", + "value": 2 + }, + { + "name": "HAND_JOINT_THUMB_PROXIMAL", + "value": 3 + }, + { + "name": "HAND_JOINT_THUMB_DISTAL", + "value": 4 + }, + { + "name": "HAND_JOINT_THUMB_TIP", + "value": 5 + }, + { + "name": "HAND_JOINT_INDEX_METACARPAL", + "value": 6 + }, + { + "name": "HAND_JOINT_INDEX_PROXIMAL", + "value": 7 + }, + { + "name": "HAND_JOINT_INDEX_INTERMEDIATE", + "value": 8 + }, + { + "name": "HAND_JOINT_INDEX_DISTAL", + "value": 9 + }, + { + "name": "HAND_JOINT_INDEX_TIP", + "value": 10 + }, + { + "name": "HAND_JOINT_MIDDLE_METACARPAL", + "value": 11 + }, + { + "name": "HAND_JOINT_MIDDLE_PROXIMAL", + "value": 12 + }, + { + "name": "HAND_JOINT_MIDDLE_INTERMEDIATE", + "value": 13 + }, + { + "name": "HAND_JOINT_MIDDLE_DISTAL", + "value": 14 + }, + { + "name": "HAND_JOINT_MIDDLE_TIP", + "value": 15 + }, + { + "name": "HAND_JOINT_RING_METACARPAL", + "value": 16 + }, + { + "name": "HAND_JOINT_RING_PROXIMAL", + "value": 17 + }, + { + "name": "HAND_JOINT_RING_INTERMEDIATE", + "value": 18 + }, + { + "name": "HAND_JOINT_RING_DISTAL", + "value": 19 + }, + { + "name": "HAND_JOINT_RING_TIP", + "value": 20 + }, + { + "name": "HAND_JOINT_LITTLE_METACARPAL", + "value": 21 + }, + { + "name": "HAND_JOINT_LITTLE_PROXIMAL", + "value": 22 + }, + { + "name": "HAND_JOINT_LITTLE_INTERMEDIATE", + "value": 23 + }, + { + "name": "HAND_JOINT_LITTLE_DISTAL", + "value": 24 + }, + { + "name": "HAND_JOINT_LITTLE_TIP", + "value": 25 + }, + { + "name": "HAND_JOINT_MAX", + "value": 26 + } + ] + }, + { + "name": "PerfSettingsLevel", + "is_bitfield": false, + "values": [ + { + "name": "PERF_SETTINGS_LEVEL_POWER_SAVINGS", + "value": 0 + }, + { + "name": "PERF_SETTINGS_LEVEL_SUSTAINED_LOW", + "value": 1 + }, + { + "name": "PERF_SETTINGS_LEVEL_SUSTAINED_HIGH", + "value": 2 + }, + { + "name": "PERF_SETTINGS_LEVEL_BOOST", + "value": 3 + } + ] + }, + { + "name": "PerfSettingsSubDomain", + "is_bitfield": false, + "values": [ + { + "name": "PERF_SETTINGS_SUB_DOMAIN_COMPOSITING", + "value": 0 + }, + { + "name": "PERF_SETTINGS_SUB_DOMAIN_RENDERING", + "value": 1 + }, + { + "name": "PERF_SETTINGS_SUB_DOMAIN_THERMAL", + "value": 2 + } + ] + }, + { + "name": "PerfSettingsNotificationLevel", + "is_bitfield": false, + "values": [ + { + "name": "PERF_SETTINGS_NOTIF_LEVEL_NORMAL", + "value": 0 + }, + { + "name": "PERF_SETTINGS_NOTIF_LEVEL_WARNING", + "value": 1 + }, + { + "name": "PERF_SETTINGS_NOTIF_LEVEL_IMPAIRED", + "value": 2 + } + ] + }, + { + "name": "HandJointFlags", + "is_bitfield": true, + "values": [ + { + "name": "HAND_JOINT_NONE", + "value": 0 + }, + { + "name": "HAND_JOINT_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "HAND_JOINT_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "HAND_JOINT_POSITION_VALID", + "value": 4 + }, + { + "name": "HAND_JOINT_POSITION_TRACKED", + "value": 8 + }, + { + "name": "HAND_JOINT_LINEAR_VELOCITY_VALID", + "value": 16 + }, + { + "name": "HAND_JOINT_ANGULAR_VELOCITY_VALID", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "get_session_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 896364779, + "return_value": { + "type": "enum::OpenXRInterface.SessionState" + } + }, + { + "name": "is_user_presence_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_user_present", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_display_refresh_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_render_target_size_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_render_target_size_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "is_foveation_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_foveation_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_foveation_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "foveation_level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_foveation_dynamic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_foveation_dynamic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "foveation_dynamic", + "type": "bool" + } + ] + }, + { + "name": "get_foveation_with_subsampled_images", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_foveation_with_subsampled_images", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_action_set_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_action_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_action_sets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_available_display_refresh_rates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_motion_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 855158159, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "motion_range", + "type": "enum::OpenXRInterface.HandMotionRange" + } + ] + }, + { + "name": "get_motion_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3955838114, + "return_value": { + "type": "enum::OpenXRInterface.HandMotionRange" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + } + ] + }, + { + "name": "get_hand_tracking_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4092421202, + "return_value": { + "type": "enum::OpenXRInterface.HandTrackedSource" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + } + ] + }, + { + "name": "get_hand_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 720567706, + "return_value": { + "type": "bitfield::OpenXRInterface.HandJointFlags" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1974618321, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 901522724, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "get_hand_joint_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" + } + ] + }, + { + "name": "is_hand_tracking_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_hand_interaction_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_eye_gaze_interaction_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_cpu_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2940842095, + "arguments": [ + { + "name": "level", + "type": "enum::OpenXRInterface.PerfSettingsLevel" + } + ] + }, + { + "name": "set_gpu_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2940842095, + "arguments": [ + { + "name": "level", + "type": "enum::OpenXRInterface.PerfSettingsLevel" + } + ] + } + ], + "signals": [ + { + "name": "session_begun" + }, + { + "name": "session_stopping" + }, + { + "name": "session_synchronized" + }, + { + "name": "session_focussed" + }, + { + "name": "session_visible" + }, + { + "name": "session_loss_pending" + }, + { + "name": "instance_exiting" + }, + { + "name": "pose_recentered" + }, + { + "name": "refresh_rate_changed", + "arguments": [ + { + "name": "refresh_rate", + "type": "float" + } + ] + }, + { + "name": "cpu_level_changed", + "arguments": [ + { + "name": "sub_domain", + "type": "int" + }, + { + "name": "from_level", + "type": "int" + }, + { + "name": "to_level", + "type": "int" + } + ] + }, + { + "name": "gpu_level_changed", + "arguments": [ + { + "name": "sub_domain", + "type": "int" + }, + { + "name": "from_level", + "type": "int" + }, + { + "name": "to_level", + "type": "int" + } + ] + }, + { + "name": "user_presence_changed", + "arguments": [ + { + "name": "is_user_present", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "display_refresh_rate", + "setter": "set_display_refresh_rate", + "getter": "get_display_refresh_rate" + }, + { + "type": "float", + "name": "render_target_size_multiplier", + "setter": "set_render_target_size_multiplier", + "getter": "get_render_target_size_multiplier" + }, + { + "type": "int", + "name": "foveation_level", + "setter": "set_foveation_level", + "getter": "get_foveation_level" + }, + { + "type": "bool", + "name": "foveation_dynamic", + "setter": "set_foveation_dynamic", + "getter": "get_foveation_dynamic" + }, + { + "type": "bool", + "name": "foveation_with_subsampled_images", + "setter": "set_foveation_with_subsampled_images", + "getter": "get_foveation_with_subsampled_images" + }, + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "OpenXRMarkerTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialEntityTracker", + "api_type": "core", + "methods": [ + { + "name": "set_bounds_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "bounds_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_bounds_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_marker_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2156241362, + "arguments": [ + { + "name": "marker_type", + "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType" + } + ] + }, + { + "name": "get_marker_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 612702862, + "return_value": { + "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType" + } + }, + { + "name": "set_marker_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "marker_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_marker_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_marker_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "marker_data", + "type": "Variant" + } + ] + }, + { + "name": "get_marker_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + } + ], + "properties": [ + { + "type": "int", + "name": "bounds_size", + "setter": "set_bounds_size", + "getter": "get_bounds_size" + }, + { + "type": "int", + "name": "marker_type", + "setter": "set_marker_type", + "getter": "get_marker_type" + }, + { + "type": "int", + "name": "marker_id", + "setter": "set_marker_id", + "getter": "get_marker_id" + } + ] + }, + { + "name": "OpenXRPlaneTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialEntityTracker", + "api_type": "core", + "methods": [ + { + "name": "set_bounds_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "bounds_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_bounds_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_plane_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214382230, + "arguments": [ + { + "name": "plane_alignment", + "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment" + } + ] + }, + { + "name": "get_plane_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 845541441, + "return_value": { + "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment" + } + }, + { + "name": "set_plane_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "plane_label", + "type": "String" + } + ] + }, + { + "name": "get_plane_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_mesh_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1877193149, + "arguments": [ + { + "name": "origin", + "type": "Transform3D" + }, + { + "name": "vertices", + "type": "PackedVector2Array" + }, + { + "name": "indices", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + } + ] + }, + { + "name": "clear_mesh_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_mesh_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4081188045, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "get_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3358509884, + "return_value": { + "type": "Shape3D" + }, + "arguments": [ + { + "name": "thickness", + "type": "float", + "meta": "float", + "default_value": "0.01" + } + ] + } + ], + "signals": [ + { + "name": "mesh_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "bounds_size", + "setter": "set_bounds_size", + "getter": "get_bounds_size" + }, + { + "type": "int", + "name": "plane_alignment", + "setter": "set_plane_alignment", + "getter": "get_plane_alignment" + }, + { + "type": "String", + "name": "plane_label", + "setter": "set_plane_label", + "getter": "get_plane_label" + } + ] + }, + { + "name": "OpenXRRenderModel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_top_level_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_render_model", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_render_model", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + } + ], + "signals": [ + { + "name": "render_model_top_level_path_changed" + } + ], + "properties": [ + { + "type": "RID", + "name": "render_model", + "setter": "set_render_model", + "getter": "get_render_model" + } + ] + }, + { + "name": "OpenXRRenderModelExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "methods": [ + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "render_model_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "render_model_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "render_model_destroy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "render_model_new_scene_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788010739, + "return_value": { + "type": "Node3D" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_subaction_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_top_level_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_confidence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2350330949, + "return_value": { + "type": "enum::XRPose.TrackingConfidence" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_root_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_animatable_node_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_get_animatable_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "render_model_is_animatable_node_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "render_model_get_animatable_node_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "render_model", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + } + ], + "signals": [ + { + "name": "render_model_added", + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_removed", + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + }, + { + "name": "render_model_top_level_path_changed", + "arguments": [ + { + "name": "render_model", + "type": "RID" + } + ] + } + ] + }, + { + "name": "OpenXRRenderModelManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "RenderModelTracker", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_MODEL_TRACKER_ANY", + "value": 0 + }, + { + "name": "RENDER_MODEL_TRACKER_NONE_SET", + "value": 1 + }, + { + "name": "RENDER_MODEL_TRACKER_LEFT_HAND", + "value": 2 + }, + { + "name": "RENDER_MODEL_TRACKER_RIGHT_HAND", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2456466356, + "return_value": { + "type": "enum::OpenXRRenderModelManager.RenderModelTracker" + } + }, + { + "name": "set_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2814627380, + "arguments": [ + { + "name": "tracker", + "type": "enum::OpenXRRenderModelManager.RenderModelTracker" + } + ] + }, + { + "name": "get_make_local_to_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_make_local_to_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "make_local_to_pose", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "render_model_added", + "arguments": [ + { + "name": "render_model", + "type": "OpenXRRenderModel" + } + ] + }, + { + "name": "render_model_removed", + "arguments": [ + { + "name": "render_model", + "type": "OpenXRRenderModel" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "tracker", + "setter": "set_tracker", + "getter": "get_tracker" + }, + { + "type": "String", + "name": "make_local_to_pose", + "setter": "set_make_local_to_pose", + "getter": "get_make_local_to_pose" + } + ] + }, + { + "name": "OpenXRSpatialAnchorCapability", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "enums": [ + { + "name": "PersistenceScope", + "is_bitfield": false, + "values": [ + { + "name": "PERSISTENCE_SCOPE_SYSTEM_MANAGED", + "value": 1 + }, + { + "name": "PERSISTENCE_SCOPE_LOCAL_ANCHORS", + "value": 1000781000 + } + ] + } + ], + "methods": [ + { + "name": "is_spatial_anchor_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_spatial_persistence_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_persistence_scope_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3651771626, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "scope", + "type": "enum::OpenXRSpatialAnchorCapability.PersistenceScope" + } + ] + }, + { + "name": "create_default_persistence_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1401033661, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "create_persistence_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856276630, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "scope", + "type": "enum::OpenXRSpatialAnchorCapability.PersistenceScope" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "get_persistence_context_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "persistence_context", + "type": "RID" + } + ] + }, + { + "name": "free_persistence_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "persistence_context", + "type": "RID" + } + ] + }, + { + "name": "create_new_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4088043487, + "hash_compatibility": [ + 607100373 + ], + "return_value": { + "type": "OpenXRAnchorTracker" + }, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "spatial_context", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + } + ] + }, + { + "name": "remove_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3579451518, + "arguments": [ + { + "name": "anchor_tracker", + "type": "OpenXRAnchorTracker" + } + ] + }, + { + "name": "persist_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244202513, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "anchor_tracker", + "type": "OpenXRAnchorTracker" + }, + { + "name": "persistence_context", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "unpersist_anchor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244202513, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "anchor_tracker", + "type": "OpenXRAnchorTracker" + }, + { + "name": "persistence_context", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "start_entity_discovery", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3452714169, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next_snapshot_create", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "next_snapshot_query", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "do_entity_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3138044275, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next_snapshot_create", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "next_snapshot_query", + "type": "OpenXRStructureBase", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationAnchor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "methods": [ + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationAprilTag", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "enums": [ + { + "name": "AprilTagDict", + "is_bitfield": false, + "values": [ + { + "name": "APRIL_TAG_DICT_16H5", + "value": 1 + }, + { + "name": "APRIL_TAG_DICT_25H9", + "value": 2 + }, + { + "name": "APRIL_TAG_DICT_36H10", + "value": 3 + }, + { + "name": "APRIL_TAG_DICT_36H11", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_april_dict", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3902905799, + "arguments": [ + { + "name": "april_dict", + "type": "enum::OpenXRSpatialCapabilityConfigurationAprilTag.AprilTagDict" + } + ] + }, + { + "name": "get_april_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 440273016, + "return_value": { + "type": "enum::OpenXRSpatialCapabilityConfigurationAprilTag.AprilTagDict" + } + } + ], + "properties": [ + { + "type": "int", + "name": "april_dict", + "setter": "set_april_dict", + "getter": "get_april_dict" + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationAruco", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "enums": [ + { + "name": "ArucoDict", + "is_bitfield": false, + "values": [ + { + "name": "ARUCO_DICT_4X4_50", + "value": 1 + }, + { + "name": "ARUCO_DICT_4X4_100", + "value": 2 + }, + { + "name": "ARUCO_DICT_4X4_250", + "value": 3 + }, + { + "name": "ARUCO_DICT_4X4_1000", + "value": 4 + }, + { + "name": "ARUCO_DICT_5X5_50", + "value": 5 + }, + { + "name": "ARUCO_DICT_5X5_100", + "value": 6 + }, + { + "name": "ARUCO_DICT_5X5_250", + "value": 7 + }, + { + "name": "ARUCO_DICT_5X5_1000", + "value": 8 + }, + { + "name": "ARUCO_DICT_6X6_50", + "value": 9 + }, + { + "name": "ARUCO_DICT_6X6_100", + "value": 10 + }, + { + "name": "ARUCO_DICT_6X6_250", + "value": 11 + }, + { + "name": "ARUCO_DICT_6X6_1000", + "value": 12 + }, + { + "name": "ARUCO_DICT_7X7_50", + "value": 13 + }, + { + "name": "ARUCO_DICT_7X7_100", + "value": 14 + }, + { + "name": "ARUCO_DICT_7X7_250", + "value": 15 + }, + { + "name": "ARUCO_DICT_7X7_1000", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "set_aruco_dict", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2268055963, + "arguments": [ + { + "name": "aruco_dict", + "type": "enum::OpenXRSpatialCapabilityConfigurationAruco.ArucoDict" + } + ] + }, + { + "name": "get_aruco_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080386209, + "return_value": { + "type": "enum::OpenXRSpatialCapabilityConfigurationAruco.ArucoDict" + } + } + ], + "properties": [ + { + "type": "int", + "name": "aruco_dict", + "setter": "set_aruco_dict", + "getter": "get_aruco_dict" + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_has_valid_configuration", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_configuration", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "has_valid_configuration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_configuration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationMicroQrCode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "methods": [ + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationPlaneTracking", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "methods": [ + { + "name": "supports_mesh_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "supports_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "supports_labels", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + } + ] + }, + { + "name": "OpenXRSpatialCapabilityConfigurationQrCode", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader", + "api_type": "core", + "methods": [ + { + "name": "get_enabled_components", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + } + ] + }, + { + "name": "OpenXRSpatialComponentAnchorList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_entity_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentBounded2DList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_center_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentBounded3DList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_center_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_set_capacity", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "capacity", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_component_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "_get_structure_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "hash_compatibility": [ + 923996154 + ], + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "set_capacity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "capacity", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_component_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ] + }, + { + "name": "OpenXRSpatialComponentMarkerList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "enums": [ + { + "name": "MarkerType", + "is_bitfield": false, + "values": [ + { + "name": "MARKER_TYPE_UNKNOWN", + "value": 0 + }, + { + "name": "MARKER_TYPE_QRCODE", + "value": 1 + }, + { + "name": "MARKER_TYPE_MICRO_QRCODE", + "value": 2 + }, + { + "name": "MARKER_TYPE_ARUCO", + "value": 3 + }, + { + "name": "MARKER_TYPE_APRIL_TAG", + "value": 4 + }, + { + "name": "MARKER_TYPE_MAX", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "get_marker_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2627847866, + "return_value": { + "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_marker_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_marker_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "snapshot", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentMesh2DList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 110850971, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "snapshot", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_indices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3393655756, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "snapshot", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentMesh3DList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1576363275, + "return_value": { + "type": "Mesh" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentParentList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentPersistenceList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_persistent_uuid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_persistent_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentPlaneAlignmentList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "enums": [ + { + "name": "PlaneAlignment", + "is_bitfield": false, + "values": [ + { + "name": "PLANE_ALIGNMENT_HORIZONTAL_UPWARD", + "value": 0 + }, + { + "name": "PLANE_ALIGNMENT_HORIZONTAL_DOWNWARD", + "value": 1 + }, + { + "name": "PLANE_ALIGNMENT_VERTICAL", + "value": 2 + }, + { + "name": "PLANE_ALIGNMENT_ARBITRARY", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_plane_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3340200270, + "return_value": { + "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentPlaneSemanticLabelList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "enums": [ + { + "name": "PlaneSemanticLabel", + "is_bitfield": false, + "values": [ + { + "name": "PLANE_SEMANTIC_LABEL_UNCATEGORIZED", + "value": 1 + }, + { + "name": "PLANE_SEMANTIC_LABEL_FLOOR", + "value": 2 + }, + { + "name": "PLANE_SEMANTIC_LABEL_WALL", + "value": 3 + }, + { + "name": "PLANE_SEMANTIC_LABEL_CEILING", + "value": 4 + }, + { + "name": "PLANE_SEMANTIC_LABEL_TABLE", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "get_plane_semantic_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1889332427, + "return_value": { + "type": "enum::OpenXRSpatialComponentPlaneSemanticLabelList.PlaneSemanticLabel" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialComponentPolygon2DList", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 110850971, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "snapshot", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialContextPersistenceConfig", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRStructureBase", + "api_type": "core", + "methods": [ + { + "name": "add_persistence_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "persistence_context", + "type": "RID" + } + ] + }, + { + "name": "remove_persistence_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "persistence_context", + "type": "RID" + } + ] + }, + { + "name": "get_persistence_contexts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ] + }, + { + "name": "OpenXRSpatialEntityExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "enums": [ + { + "name": "Capability", + "is_bitfield": false, + "values": [ + { + "name": "CAPABILITY_PLANE_TRACKING", + "value": 1000741000 + }, + { + "name": "CAPABILITY_MARKER_TRACKING_QR_CODE", + "value": 1000743000 + }, + { + "name": "CAPABILITY_MARKER_TRACKING_MICRO_QR_CODE", + "value": 1000743001 + }, + { + "name": "CAPABILITY_MARKER_TRACKING_ARUCO_MARKER", + "value": 1000743002 + }, + { + "name": "CAPABILITY_MARKER_TRACKING_APRIL_TAG", + "value": 1000743003 + }, + { + "name": "CAPABILITY_ANCHOR", + "value": 1000762000 + } + ] + }, + { + "name": "ComponentType", + "is_bitfield": false, + "values": [ + { + "name": "COMPONENT_TYPE_BOUNDED_2D", + "value": 1 + }, + { + "name": "COMPONENT_TYPE_BOUNDED_3D", + "value": 2 + }, + { + "name": "COMPONENT_TYPE_PARENT", + "value": 3 + }, + { + "name": "COMPONENT_TYPE_MESH_3D", + "value": 4 + }, + { + "name": "COMPONENT_TYPE_PLANE_ALIGNMENT", + "value": 1000741000 + }, + { + "name": "COMPONENT_TYPE_MESH_2D", + "value": 1000741001 + }, + { + "name": "COMPONENT_TYPE_POLYGON_2D", + "value": 1000741002 + }, + { + "name": "COMPONENT_TYPE_PLANE_SEMANTIC_LABEL", + "value": 1000741003 + }, + { + "name": "COMPONENT_TYPE_MARKER", + "value": 1000743000 + }, + { + "name": "COMPONENT_TYPE_ANCHOR", + "value": 1000762000 + }, + { + "name": "COMPONENT_TYPE_PERSISTENCE", + "value": 1000763000 + } + ] + } + ], + "methods": [ + { + "name": "supports_capability", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1940837202, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "capability", + "type": "enum::OpenXRSpatialEntityExtension.Capability" + } + ] + }, + { + "name": "supports_component_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 26842779, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "capability", + "type": "enum::OpenXRSpatialEntityExtension.Capability" + }, + { + "name": "component_type", + "type": "enum::OpenXRSpatialEntityExtension.ComponentType" + } + ] + }, + { + "name": "create_spatial_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1874506473, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "capability_configurations", + "type": "typedarray::OpenXRSpatialCapabilityConfigurationBaseHeader" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "get_spatial_context_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + } + ] + }, + { + "name": "free_spatial_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + } + ] + }, + { + "name": "get_spatial_context_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + } + ] + }, + { + "name": "discover_spatial_entities_with_component_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1830928590, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "discover_spatial_entities", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2252833536, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_types", + "type": "PackedInt64Array" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "update_spatial_entities", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3446086438, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "entities", + "type": "typedarray::RID" + }, + { + "name": "component_types", + "type": "PackedInt64Array" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + } + ] + }, + { + "name": "free_spatial_snapshot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + } + ] + }, + { + "name": "get_spatial_snapshot_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + } + ] + }, + { + "name": "get_spatial_snapshot_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + } + ] + }, + { + "name": "query_snapshot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 641015484, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next", + "type": "OpenXRStructureBase", + "default_value": "null" + } + ] + }, + { + "name": "get_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_uint8_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3570600051, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_uint16_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3393655756, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_uint32_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3393655756, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_float_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2313216651, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_vector2_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 110850971, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_vector3_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1166453791, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "spatial_snapshot", + "type": "RID" + }, + { + "name": "buffer_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "find_spatial_entity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "entity_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "add_spatial_entity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2256026069, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "entity_id", + "type": "int", + "meta": "uint64" + }, + { + "name": "entity", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "make_spatial_entity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2233757277, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "entity_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_spatial_entity_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "entity", + "type": "RID" + } + ] + }, + { + "name": "get_spatial_entity_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "entity", + "type": "RID" + } + ] + }, + { + "name": "free_spatial_entity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "entity", + "type": "RID" + } + ] + } + ], + "signals": [ + { + "name": "spatial_discovery_recommended", + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialEntityTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core", + "enums": [ + { + "name": "EntityTrackingState", + "is_bitfield": false, + "values": [ + { + "name": "ENTITY_TRACKING_STATE_STOPPED", + "value": 1 + }, + { + "name": "ENTITY_TRACKING_STATE_PAUSED", + "value": 2 + }, + { + "name": "ENTITY_TRACKING_STATE_TRACKING", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_spatial_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + } + ] + }, + { + "name": "get_spatial_context", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_entity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "entity", + "type": "RID" + } + ] + }, + { + "name": "get_entity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_spatial_tracking_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2170234447, + "arguments": [ + { + "name": "spatial_tracking_state", + "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState" + } + ] + }, + { + "name": "get_spatial_tracking_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3351876560, + "return_value": { + "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState" + } + }, + { + "name": "get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798796760, + "return_value": { + "type": "OpenXRStructureBase" + } + }, + { + "name": "add_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334698771, + "arguments": [ + { + "name": "next", + "type": "OpenXRStructureBase" + } + ] + }, + { + "name": "remove_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334698771, + "arguments": [ + { + "name": "next", + "type": "OpenXRStructureBase" + } + ] + } + ], + "signals": [ + { + "name": "next_changed" + }, + { + "name": "spatial_tracking_state_changed", + "arguments": [ + { + "name": "spatial_tracking_state", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "RID", + "name": "entity", + "setter": "set_entity", + "getter": "get_entity" + }, + { + "type": "int", + "name": "spatial_tracking_state", + "setter": "set_spatial_tracking_state", + "getter": "get_spatial_tracking_state" + } + ] + }, + { + "name": "OpenXRSpatialMarkerTrackingCapability", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "methods": [ + { + "name": "is_qrcode_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_micro_qrcode_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_aruco_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_april_tag_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "start_entity_discovery", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3452714169, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next_snapshot_create", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "next_snapshot_query", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + }, + { + "name": "do_entity_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3138044275, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next_snapshot_create", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "next_snapshot_query", + "type": "OpenXRStructureBase", + "default_value": "null" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialPlaneTrackingCapability", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "OpenXRExtensionWrapper", + "api_type": "core", + "methods": [ + { + "name": "is_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "start_entity_discovery", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3452714169, + "return_value": { + "type": "OpenXRFutureResult" + }, + "arguments": [ + { + "name": "spatial_context", + "type": "RID" + }, + { + "name": "component_data", + "type": "typedarray::OpenXRSpatialComponentData" + }, + { + "name": "next_snapshot_create", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "next_snapshot_query", + "type": "OpenXRStructureBase", + "default_value": "null" + }, + { + "name": "user_callback", + "type": "Callable", + "default_value": "Callable()" + } + ] + } + ] + }, + { + "name": "OpenXRSpatialQueryResultData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "OpenXRSpatialComponentData", + "api_type": "core", + "methods": [ + { + "name": "get_capacity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_entity_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_entity_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1411962015, + "return_value": { + "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + } + ] + }, + { + "name": "OpenXRStructureBase", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_get_header", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "next", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_structure_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_next", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334698771, + "arguments": [ + { + "name": "entity", + "type": "OpenXRStructureBase" + } + ] + }, + { + "name": "get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798796760, + "return_value": { + "type": "OpenXRStructureBase" + } + } + ], + "properties": [ + { + "type": "OpenXRStructureBase", + "name": "next", + "setter": "set_next", + "getter": "get_next" + } + ] + }, + { + "name": "OpenXRVisibilityMask", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core" + }, + { + "name": "OptimizedTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Translation", + "api_type": "core", + "methods": [ + { + "name": "generate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2141509306, + "hash_compatibility": [ + 1466479800 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Translation" + } + ] + } + ] + }, + { + "name": "OptionButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697778442, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3781678508, + "hash_compatibility": [ + 3944051090 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "set_search_bar_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_search_bar_min_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_search_bar_min_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_search_bar_fuzzy_search_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_search_bar_fuzzy_search_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_search_bar_fuzzy_search_max_misses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_misses", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_search_bar_fuzzy_search_max_misses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_search_bar_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005725572, + "arguments": [ + { + "name": "text", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selected_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selected_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "show_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_selectable_items", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selectable_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_last", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_fit_to_longest_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "fit", + "type": "bool" + } + ] + }, + { + "name": "is_fit_to_longest_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_shortcuts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "item_selected", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "item_focused", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "selected", + "setter": "_select_int", + "getter": "get_selected" + }, + { + "type": "bool", + "name": "fit_to_longest_item", + "setter": "set_fit_to_longest_item", + "getter": "is_fit_to_longest_item" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "search_bar_enabled", + "setter": "set_search_bar_enabled", + "getter": "is_search_bar_enabled" + }, + { + "type": "int", + "name": "search_bar_min_item_count", + "setter": "set_search_bar_min_item_count", + "getter": "get_search_bar_min_item_count" + }, + { + "type": "bool", + "name": "search_bar_fuzzy_search_enabled", + "setter": "set_search_bar_fuzzy_search_enabled", + "getter": "is_search_bar_fuzzy_search_enabled" + }, + { + "type": "int", + "name": "search_bar_fuzzy_search_max_misses", + "setter": "set_search_bar_fuzzy_search_max_misses", + "getter": "get_search_bar_fuzzy_search_max_misses" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PCKPacker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "pck_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 508410629, + "hash_compatibility": [ + 3232891339 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pck_path", + "type": "String" + }, + { + "name": "alignment", + "type": "int", + "meta": "int32", + "default_value": "32" + }, + { + "name": "key", + "type": "String", + "default_value": "\"0000000000000000000000000000000000000000000000000000000000000000\"" + }, + { + "name": "encrypt_directory", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2215643711, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "target_path", + "type": "String" + }, + { + "name": "source_path", + "type": "String" + }, + { + "name": "encrypt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_file_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1131482346, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "target_path", + "type": "String" + }, + { + "name": "data", + "type": "PackedByteArray" + }, + { + "name": "encrypt", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_file_removal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "target_path", + "type": "String" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "verbose", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "PackedDataContainer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 966674026, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PackedDataContainerRef", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PackedScene", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "GenEditState", + "is_bitfield": false, + "values": [ + { + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 + }, + { + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 + }, + { + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584678054, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "Node" + } + ] + }, + { + "name": "instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2628778455, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "edit_state", + "type": "enum::PackedScene.GenEditState", + "default_value": "0" + } + ] + }, + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3479783971, + "return_value": { + "type": "SceneState" + } + } + ] + }, + { + "name": "PacketPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3442865206, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "put_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2436251611, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "var", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_packet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "put_packet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_packet_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3185525595, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_available_packet_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_encode_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_encode_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "encode_buffer_max_size", + "setter": "set_encode_buffer_max_size", + "getter": "get_encode_buffer_max_size" + } + ] + }, + { + "name": "PacketPeerDTLS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_HANDSHAKING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + }, + { + "name": "STATUS_ERROR_HOSTNAME_MISMATCH", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "connect_to_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2880188099, + "hash_compatibility": [ + 1801538152 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "packet_peer", + "type": "PacketPeerUDP" + }, + { + "name": "hostname", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3248654679, + "return_value": { + "type": "enum::PacketPeerDTLS.Status" + } + }, + { + "name": "disconnect_from_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "PacketPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "const uint8_t*" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "PacketPeerStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "set_stream_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281897016, + "arguments": [ + { + "name": "peer", + "type": "StreamPeer" + } + ] + }, + { + "name": "get_stream_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "set_input_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size_bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_output_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_size_bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_output_buffer_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "input_buffer_max_size", + "setter": "set_input_buffer_max_size", + "getter": "get_input_buffer_max_size" + }, + { + "type": "int", + "name": "output_buffer_max_size", + "setter": "set_output_buffer_max_size", + "getter": "get_output_buffer_max_size" + }, + { + "type": "StreamPeer", + "name": "stream_peer", + "setter": "set_stream_peer", + "getter": "get_stream_peer" + } + ] + }, + { + "name": "PacketPeerUDP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "methods": [ + { + "name": "bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051239242, + "hash_compatibility": [ + 4290438434 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + }, + { + "name": "recv_buf_size", + "type": "int", + "meta": "int32", + "default_value": "65536" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_bound", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_socket_connected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_packet_ip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_packet_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_dest_address", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_broadcast_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "join_multicast_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "multicast_address", + "type": "String" + }, + { + "name": "interface_name", + "type": "String" + } + ] + }, + { + "name": "leave_multicast_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "multicast_address", + "type": "String" + }, + { + "name": "interface_name", + "type": "String" + } + ] + } + ] + }, + { + "name": "Panel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core" + }, + { + "name": "PanelContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core" + }, + { + "name": "PanoramaSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_panorama", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_filtering_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_filtering_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "panorama", + "setter": "set_panorama", + "getter": "get_panorama" + }, + { + "type": "bool", + "name": "filter", + "setter": "set_filtering_enabled", + "getter": "is_filtering_enabled" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + } + ] + }, + { + "name": "Parallax2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_scroll_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "repeat_size", + "type": "Vector2" + } + ] + }, + { + "name": "get_repeat_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_repeat_times", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "repeat_times", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_repeat_times", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_autoscroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "autoscroll", + "type": "Vector2" + } + ] + }, + { + "name": "get_autoscroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_screen_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_screen_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "get_follow_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ignore_camera_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignore_camera_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_scale", + "setter": "set_scroll_scale", + "getter": "get_scroll_scale" + }, + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "Vector2", + "name": "repeat_size", + "setter": "set_repeat_size", + "getter": "get_repeat_size" + }, + { + "type": "Vector2", + "name": "autoscroll", + "setter": "set_autoscroll", + "getter": "get_autoscroll" + }, + { + "type": "int", + "name": "repeat_times", + "setter": "set_repeat_times", + "getter": "get_repeat_times" + }, + { + "type": "Vector2", + "name": "limit_begin", + "setter": "set_limit_begin", + "getter": "get_limit_begin" + }, + { + "type": "Vector2", + "name": "limit_end", + "setter": "set_limit_end", + "getter": "get_limit_end" + }, + { + "type": "bool", + "name": "follow_viewport", + "setter": "set_follow_viewport", + "getter": "get_follow_viewport" + }, + { + "type": "bool", + "name": "ignore_camera_scroll", + "setter": "set_ignore_camera_scroll", + "getter": "is_ignore_camera_scroll" + }, + { + "type": "Vector2", + "name": "screen_offset", + "setter": "set_screen_offset", + "getter": "get_screen_offset" + } + ] + }, + { + "name": "ParallaxBackground", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "CanvasLayer", + "api_type": "core", + "methods": [ + { + "name": "set_scroll_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_base_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_base_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_scroll_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_scroll_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_limit_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_limit_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_ignore_camera_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignore_camera_zoom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" + }, + { + "type": "Vector2", + "name": "scroll_base_offset", + "setter": "set_scroll_base_offset", + "getter": "get_scroll_base_offset" + }, + { + "type": "Vector2", + "name": "scroll_base_scale", + "setter": "set_scroll_base_scale", + "getter": "get_scroll_base_scale" + }, + { + "type": "Vector2", + "name": "scroll_limit_begin", + "setter": "set_limit_begin", + "getter": "get_limit_begin" + }, + { + "type": "Vector2", + "name": "scroll_limit_end", + "setter": "set_limit_end", + "getter": "get_limit_end" + }, + { + "type": "bool", + "name": "scroll_ignore_camera_zoom", + "setter": "set_ignore_camera_zoom", + "getter": "is_ignore_camera_zoom" + } + ] + }, + { + "name": "ParallaxLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_motion_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_motion_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_mirroring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "mirror", + "type": "Vector2" + } + ] + }, + { + "name": "get_mirroring", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "motion_scale", + "setter": "set_motion_scale", + "getter": "get_motion_scale" + }, + { + "type": "Vector2", + "name": "motion_offset", + "setter": "set_motion_offset", + "getter": "get_motion_offset" + }, + { + "type": "Vector2", + "name": "motion_mirroring", + "setter": "set_mirroring", + "getter": "get_mirroring" + } + ] + }, + { + "name": "ParticleProcessMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "enums": [ + { + "name": "Parameter", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 + }, + { + "name": "PARAM_ANGULAR_VELOCITY", + "value": 1 + }, + { + "name": "PARAM_ORBIT_VELOCITY", + "value": 2 + }, + { + "name": "PARAM_LINEAR_ACCEL", + "value": 3 + }, + { + "name": "PARAM_RADIAL_ACCEL", + "value": 4 + }, + { + "name": "PARAM_TANGENTIAL_ACCEL", + "value": 5 + }, + { + "name": "PARAM_DAMPING", + "value": 6 + }, + { + "name": "PARAM_ANGLE", + "value": 7 + }, + { + "name": "PARAM_SCALE", + "value": 8 + }, + { + "name": "PARAM_HUE_VARIATION", + "value": 9 + }, + { + "name": "PARAM_ANIM_SPEED", + "value": 10 + }, + { + "name": "PARAM_ANIM_OFFSET", + "value": 11 + }, + { + "name": "PARAM_RADIAL_VELOCITY", + "value": 15 + }, + { + "name": "PARAM_DIRECTIONAL_VELOCITY", + "value": 16 + }, + { + "name": "PARAM_SCALE_OVER_VELOCITY", + "value": 17 + }, + { + "name": "PARAM_MAX", + "value": 18 + }, + { + "name": "PARAM_TURB_VEL_INFLUENCE", + "value": 13 + }, + { + "name": "PARAM_TURB_INIT_DISPLACEMENT", + "value": 14 + }, + { + "name": "PARAM_TURB_INFLUENCE_OVER_LIFE", + "value": 12 + } + ] + }, + { + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 + }, + { + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 + }, + { + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_DAMPING_AS_FRICTION", + "value": 3 + }, + { + "name": "PARTICLE_FLAG_INHERIT_EMITTER_SCALE", + "value": 4 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 5 + } + ] + }, + { + "name": "EmissionShape", + "is_bitfield": false, + "values": [ + { + "name": "EMISSION_SHAPE_POINT", + "value": 0 + }, + { + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 + }, + { + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 + }, + { + "name": "EMISSION_SHAPE_BOX", + "value": 3 + }, + { + "name": "EMISSION_SHAPE_POINTS", + "value": 4 + }, + { + "name": "EMISSION_SHAPE_DIRECTED_POINTS", + "value": 5 + }, + { + "name": "EMISSION_SHAPE_RING", + "value": 6 + }, + { + "name": "EMISSION_SHAPE_MAX", + "value": 7 + } + ] + }, + { + "name": "SubEmitterMode", + "is_bitfield": false, + "values": [ + { + "name": "SUB_EMITTER_DISABLED", + "value": 0 + }, + { + "name": "SUB_EMITTER_CONSTANT", + "value": 1 + }, + { + "name": "SUB_EMITTER_AT_END", + "value": 2 + }, + { + "name": "SUB_EMITTER_AT_COLLISION", + "value": 3 + }, + { + "name": "SUB_EMITTER_AT_START", + "value": 4 + }, + { + "name": "SUB_EMITTER_MAX", + "value": 5 + } + ] + }, + { + "name": "CollisionMode", + "is_bitfield": false, + "values": [ + { + "name": "COLLISION_DISABLED", + "value": 0 + }, + { + "name": "COLLISION_RIGID", + "value": 1 + }, + { + "name": "COLLISION_HIDE_ON_CONTACT", + "value": 2 + }, + { + "name": "COLLISION_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "degrees", + "type": "Vector3" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_inherit_velocity_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_inherit_velocity_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_spread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_spread", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flatness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_flatness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 676779352, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2623708480, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_param_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 526976089, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_param_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3489372978, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_use_scale_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "using_scale_3d", + "type": "bool" + } + ] + }, + { + "name": "is_using_scale_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scale_3d_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale_3d_min", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale_3d_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_scale_3d_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "scale_3d_max", + "type": "Vector3" + } + ] + }, + { + "name": "get_scale_3d_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_use_rotation_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "using_rotation_3d", + "type": "bool" + } + ] + }, + { + "name": "is_using_rotation_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_3d_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "rotation_3d_min", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_3d_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_3d_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "rotation_3d_max", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_3d_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "ramp", + "type": "Texture2D" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_alpha_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_alpha_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_color_initial_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "ramp", + "type": "Texture2D" + } + ] + }, + { + "name": "get_color_initial_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_velocity_limit_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_velocity_limit_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_particle_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1711815571, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_particle_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3895316907, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" + } + ] + }, + { + "name": "set_velocity_pivot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "pivot", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity_pivot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 461501442, + "arguments": [ + { + "name": "shape", + "type": "enum::ParticleProcessMaterial.EmissionShape" + } + ] + }, + { + "name": "get_emission_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3719733018, + "return_value": { + "type": "enum::ParticleProcessMaterial.EmissionShape" + } + }, + { + "name": "set_emission_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_sphere_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_box_extents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_point_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_point_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_normal_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_normal_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_emission_color_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_emission_point_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "point_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_emission_point_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_emission_ring_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_ring_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_ring_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inner_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_ring_cone_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "cone_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_emission_ring_cone_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_emission_shape_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "emission_shape_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_shape_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_emission_shape_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "emission_shape_scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_emission_shape_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_turbulence_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_turbulence_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "turbulence_enabled", + "type": "bool" + } + ] + }, + { + "name": "get_turbulence_noise_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_speed_random", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_turbulence_noise_speed_random", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbulence_noise_speed_random", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbulence_noise_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_turbulence_noise_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "turbulence_noise_speed", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "accel_vec", + "type": "Vector3" + } + ] + }, + { + "name": "set_lifetime_randomness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "randomness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_lifetime_randomness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_sub_emitter_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2399052877, + "return_value": { + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } + }, + { + "name": "set_sub_emitter_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2161806672, + "arguments": [ + { + "name": "mode", + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } + ] + }, + { + "name": "get_sub_emitter_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_sub_emitter_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "hz", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_sub_emitter_amount_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sub_emitter_amount_at_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sub_emitter_amount_at_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sub_emitter_keep_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sub_emitter_keep_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_attractor_interaction_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_attractor_interaction_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 653804659, + "arguments": [ + { + "name": "mode", + "type": "enum::ParticleProcessMaterial.CollisionMode" + } + ] + }, + { + "name": "get_collision_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 139371864, + "return_value": { + "type": "enum::ParticleProcessMaterial.CollisionMode" + } + }, + { + "name": "set_collision_use_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "radius", + "type": "bool" + } + ] + }, + { + "name": "is_collision_using_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_using_rotation_velocity_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_rotation_velocity_3d", + "type": "bool" + } + ] + }, + { + "name": "is_using_rotation_velocity_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_velocity_3d_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "rotation_velocity_3d_max", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_velocity_3d_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_velocity_3d_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "rotation_velocity_3d_min", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_velocity_3d_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_velocity_3d_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "rotation_velocity_3d_curve", + "type": "Texture2D" + } + ] + }, + { + "name": "get_rotation_velocity_3d_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "emission_shape_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" + }, + { + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 + }, + { + "type": "bool", + "name": "particle_flag_rotate_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 1 + }, + { + "type": "bool", + "name": "particle_flag_disable_z", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 2 + }, + { + "type": "bool", + "name": "particle_flag_damping_as_friction", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 3 + }, + { + "type": "bool", + "name": "particle_flag_inherit_emitter_scale", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 4 + }, + { + "type": "Vector3", + "name": "emission_shape_offset", + "setter": "set_emission_shape_offset", + "getter": "get_emission_shape_offset" + }, + { + "type": "Vector3", + "name": "emission_shape_scale", + "setter": "set_emission_shape_scale", + "getter": "get_emission_shape_scale" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector3", + "name": "emission_box_extents", + "setter": "set_emission_box_extents", + "getter": "get_emission_box_extents" + }, + { + "type": "Texture2D", + "name": "emission_point_texture", + "setter": "set_emission_point_texture", + "getter": "get_emission_point_texture" + }, + { + "type": "Texture2D", + "name": "emission_normal_texture", + "setter": "set_emission_normal_texture", + "getter": "get_emission_normal_texture" + }, + { + "type": "Texture2D", + "name": "emission_color_texture", + "setter": "set_emission_color_texture", + "getter": "get_emission_color_texture" + }, + { + "type": "int", + "name": "emission_point_count", + "setter": "set_emission_point_count", + "getter": "get_emission_point_count" + }, + { + "type": "Vector3", + "name": "emission_ring_axis", + "setter": "set_emission_ring_axis", + "getter": "get_emission_ring_axis" + }, + { + "type": "float", + "name": "emission_ring_height", + "setter": "set_emission_ring_height", + "getter": "get_emission_ring_height" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_cone_angle", + "setter": "set_emission_ring_cone_angle", + "getter": "get_emission_ring_cone_angle" + }, + { + "type": "Vector2", + "name": "angle", + "setter": "set_param", + "getter": "get_param", + "index": 7 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "CurveTexture", + "name": "angle_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 7 + }, + { + "type": "bool", + "name": "use_rotation_3d", + "setter": "set_use_rotation_3d", + "getter": "is_using_rotation_3d" + }, + { + "type": "Vector3", + "name": "rotation_3d_min", + "setter": "set_rotation_3d_min", + "getter": "get_rotation_3d_min" + }, + { + "type": "Vector3", + "name": "rotation_3d_max", + "setter": "set_rotation_3d_max", + "getter": "get_rotation_3d_max" + }, + { + "type": "float", + "name": "inherit_velocity_ratio", + "setter": "set_inherit_velocity_ratio", + "getter": "get_inherit_velocity_ratio" + }, + { + "type": "Vector3", + "name": "velocity_pivot", + "setter": "set_velocity_pivot", + "getter": "get_velocity_pivot" + }, + { + "type": "Vector3", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "flatness", + "setter": "set_flatness", + "getter": "get_flatness" + }, + { + "type": "Vector2", + "name": "initial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "Vector2", + "name": "angular_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "CurveTexture", + "name": "angular_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 1 + }, + { + "type": "Vector2", + "name": "directional_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 16 + }, + { + "type": "CurveXYZTexture", + "name": "directional_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 16 + }, + { + "type": "Vector2", + "name": "orbit_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "orbit_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 2 + }, + { + "type": "Vector2", + "name": "radial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "radial_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "velocity_limit_curve", + "setter": "set_velocity_limit_curve", + "getter": "get_velocity_limit_curve" + }, + { + "type": "bool", + "name": "use_rotation_velocity_3d", + "setter": "set_using_rotation_velocity_3d", + "getter": "is_using_rotation_velocity_3d" + }, + { + "type": "Vector3", + "name": "rotation_velocity_3d_min", + "setter": "set_rotation_velocity_3d_min", + "getter": "get_rotation_velocity_3d_min" + }, + { + "type": "Vector3", + "name": "rotation_velocity_3d_max", + "setter": "set_rotation_velocity_3d_max", + "getter": "get_rotation_velocity_3d_max" + }, + { + "type": "CurveXYZTexture", + "name": "rotation_velocity_3d_curve", + "setter": "set_rotation_velocity_3d_curve", + "getter": "get_rotation_velocity_3d_curve" + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "Vector2", + "name": "linear_accel", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "CurveTexture", + "name": "linear_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 3 + }, + { + "type": "Vector2", + "name": "radial_accel", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "CurveTexture", + "name": "radial_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 4 + }, + { + "type": "Vector2", + "name": "tangential_accel", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "CurveTexture", + "name": "tangential_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 5 + }, + { + "type": "Vector2", + "name": "damping", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "CurveTexture", + "name": "damping_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 6 + }, + { + "type": "bool", + "name": "attractor_interaction_enabled", + "setter": "set_attractor_interaction_enabled", + "getter": "is_attractor_interaction_enabled" + }, + { + "type": "bool", + "name": "use_scale_3d", + "setter": "set_use_scale_3d", + "getter": "is_using_scale_3d" + }, + { + "type": "Vector3", + "name": "scale_3d_min", + "setter": "set_scale_3d_min", + "getter": "get_scale_3d_min" + }, + { + "type": "Vector3", + "name": "scale_3d_max", + "setter": "set_scale_3d_max", + "getter": "get_scale_3d_max" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_param", + "getter": "get_param", + "index": 8 + }, + { + "type": "float", + "name": "scale_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 8 + }, + { + "type": "Vector2", + "name": "scale_over_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 17 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_over_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 17 + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "GradientTexture1D", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "GradientTexture1D", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "CurveTexture", + "name": "alpha_curve", + "setter": "set_alpha_curve", + "getter": "get_alpha_curve" + }, + { + "type": "CurveTexture", + "name": "emission_curve", + "setter": "set_emission_curve", + "getter": "get_emission_curve" + }, + { + "type": "Vector2", + "name": "hue_variation", + "setter": "set_param", + "getter": "get_param", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "CurveTexture", + "name": "hue_variation_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 9 + }, + { + "type": "Vector2", + "name": "anim_speed", + "setter": "set_param", + "getter": "get_param", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "CurveTexture", + "name": "anim_speed_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 10 + }, + { + "type": "Vector2", + "name": "anim_offset", + "setter": "set_param", + "getter": "get_param", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "CurveTexture", + "name": "anim_offset_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 11 + }, + { + "type": "bool", + "name": "turbulence_enabled", + "setter": "set_turbulence_enabled", + "getter": "get_turbulence_enabled" + }, + { + "type": "float", + "name": "turbulence_noise_strength", + "setter": "set_turbulence_noise_strength", + "getter": "get_turbulence_noise_strength" + }, + { + "type": "float", + "name": "turbulence_noise_scale", + "setter": "set_turbulence_noise_scale", + "getter": "get_turbulence_noise_scale" + }, + { + "type": "Vector3", + "name": "turbulence_noise_speed", + "setter": "set_turbulence_noise_speed", + "getter": "get_turbulence_noise_speed" + }, + { + "type": "float", + "name": "turbulence_noise_speed_random", + "setter": "set_turbulence_noise_speed_random", + "getter": "get_turbulence_noise_speed_random" + }, + { + "type": "Vector2", + "name": "turbulence_influence", + "setter": "set_param", + "getter": "get_param", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 13 + }, + { + "type": "Vector2", + "name": "turbulence_initial_displacement", + "setter": "set_param", + "getter": "get_param", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 14 + }, + { + "type": "CurveTexture", + "name": "turbulence_influence_over_life", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 12 + }, + { + "type": "int", + "name": "collision_mode", + "setter": "set_collision_mode", + "getter": "get_collision_mode" + }, + { + "type": "float", + "name": "collision_friction", + "setter": "set_collision_friction", + "getter": "get_collision_friction" + }, + { + "type": "float", + "name": "collision_bounce", + "setter": "set_collision_bounce", + "getter": "get_collision_bounce" + }, + { + "type": "bool", + "name": "collision_use_scale", + "setter": "set_collision_use_scale", + "getter": "is_collision_using_scale" + }, + { + "type": "int", + "name": "sub_emitter_mode", + "setter": "set_sub_emitter_mode", + "getter": "get_sub_emitter_mode" + }, + { + "type": "float", + "name": "sub_emitter_frequency", + "setter": "set_sub_emitter_frequency", + "getter": "get_sub_emitter_frequency" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_end", + "setter": "set_sub_emitter_amount_at_end", + "getter": "get_sub_emitter_amount_at_end" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_collision", + "setter": "set_sub_emitter_amount_at_collision", + "getter": "get_sub_emitter_amount_at_collision" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_start", + "setter": "set_sub_emitter_amount_at_start", + "getter": "get_sub_emitter_amount_at_start" + }, + { + "type": "bool", + "name": "sub_emitter_keep_velocity", + "setter": "set_sub_emitter_keep_velocity", + "getter": "get_sub_emitter_keep_velocity" + } + ] + }, + { + "name": "Path2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659985499, + "arguments": [ + { + "name": "curve", + "type": "Curve2D" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 660369445, + "return_value": { + "type": "Curve2D" + } + } + ], + "properties": [ + { + "type": "Curve2D", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "Path3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408955118, + "arguments": [ + { + "name": "curve", + "type": "Curve3D" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244715212, + "return_value": { + "type": "Curve3D" + } + }, + { + "name": "set_debug_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "signals": [ + { + "name": "curve_changed" + }, + { + "name": "debug_color_changed" + } + ], + "properties": [ + { + "type": "Curve3D", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + }, + { + "type": "Color", + "name": "debug_custom_color", + "setter": "set_debug_custom_color", + "getter": "get_debug_custom_color" + } + ] + }, + { + "name": "PathFollow2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "h_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "v_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_progress_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rotates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cubic_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_cubic_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "progress", + "setter": "set_progress", + "getter": "get_progress" + }, + { + "type": "float", + "name": "progress_ratio", + "setter": "set_progress_ratio", + "getter": "get_progress_ratio" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "bool", + "name": "rotates", + "setter": "set_rotates", + "getter": "is_rotating" + }, + { + "type": "bool", + "name": "cubic_interp", + "setter": "set_cubic_interpolation", + "getter": "get_cubic_interpolation" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + } + ] + }, + { + "name": "PathFollow3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "RotationMode", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_NONE", + "value": 0 + }, + { + "name": "ROTATION_Y", + "value": 1 + }, + { + "name": "ROTATION_XY", + "value": 2 + }, + { + "name": "ROTATION_XYZ", + "value": 3 + }, + { + "name": "ROTATION_ORIENTED", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "progress", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_h_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "h_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_h_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_v_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "v_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_progress_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_progress_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rotation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1640311967, + "arguments": [ + { + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" + } + ] + }, + { + "name": "get_rotation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814010545, + "return_value": { + "type": "enum::PathFollow3D.RotationMode" + } + }, + { + "name": "set_cubic_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_cubic_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_model_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_model_front", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tilt_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_tilt_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "correct_posture", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2686588690, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "progress", + "setter": "set_progress", + "getter": "get_progress" + }, + { + "type": "float", + "name": "progress_ratio", + "setter": "set_progress_ratio", + "getter": "get_progress_ratio" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "int", + "name": "rotation_mode", + "setter": "set_rotation_mode", + "getter": "get_rotation_mode" + }, + { + "type": "bool", + "name": "use_model_front", + "setter": "set_use_model_front", + "getter": "is_using_model_front" + }, + { + "type": "bool", + "name": "cubic_interp", + "setter": "set_cubic_interpolation", + "getter": "get_cubic_interpolation" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "bool", + "name": "tilt_enabled", + "setter": "set_tilt_enabled", + "getter": "is_tilt_enabled" + } + ] + }, + { + "name": "Performance", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Monitor", + "is_bitfield": false, + "values": [ + { + "name": "TIME_FPS", + "value": 0 + }, + { + "name": "TIME_PROCESS", + "value": 1 + }, + { + "name": "TIME_PHYSICS_PROCESS", + "value": 2 + }, + { + "name": "TIME_NAVIGATION_PROCESS", + "value": 3 + }, + { + "name": "MEMORY_STATIC", + "value": 4 + }, + { + "name": "MEMORY_STATIC_MAX", + "value": 5 + }, + { + "name": "MEMORY_MESSAGE_BUFFER_MAX", + "value": 6 + }, + { + "name": "OBJECT_COUNT", + "value": 7 + }, + { + "name": "OBJECT_RESOURCE_COUNT", + "value": 8 + }, + { + "name": "OBJECT_NODE_COUNT", + "value": 9 + }, + { + "name": "OBJECT_ORPHAN_NODE_COUNT", + "value": 10 + }, + { + "name": "RENDER_TOTAL_OBJECTS_IN_FRAME", + "value": 11 + }, + { + "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME", + "value": 12 + }, + { + "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME", + "value": 13 + }, + { + "name": "RENDER_VIDEO_MEM_USED", + "value": 14 + }, + { + "name": "RENDER_TEXTURE_MEM_USED", + "value": 15 + }, + { + "name": "RENDER_BUFFER_MEM_USED", + "value": 16 + }, + { + "name": "PHYSICS_2D_ACTIVE_OBJECTS", + "value": 17 + }, + { + "name": "PHYSICS_2D_COLLISION_PAIRS", + "value": 18 + }, + { + "name": "PHYSICS_2D_ISLAND_COUNT", + "value": 19 + }, + { + "name": "PHYSICS_3D_ACTIVE_OBJECTS", + "value": 20 + }, + { + "name": "PHYSICS_3D_COLLISION_PAIRS", + "value": 21 + }, + { + "name": "PHYSICS_3D_ISLAND_COUNT", + "value": 22 + }, + { + "name": "AUDIO_OUTPUT_LATENCY", + "value": 23 + }, + { + "name": "NAVIGATION_ACTIVE_MAPS", + "value": 24 + }, + { + "name": "NAVIGATION_REGION_COUNT", + "value": 25 + }, + { + "name": "NAVIGATION_AGENT_COUNT", + "value": 26 + }, + { + "name": "NAVIGATION_LINK_COUNT", + "value": 27 + }, + { + "name": "NAVIGATION_POLYGON_COUNT", + "value": 28 + }, + { + "name": "NAVIGATION_EDGE_COUNT", + "value": 29 + }, + { + "name": "NAVIGATION_EDGE_MERGE_COUNT", + "value": 30 + }, + { + "name": "NAVIGATION_EDGE_CONNECTION_COUNT", + "value": 31 + }, + { + "name": "NAVIGATION_EDGE_FREE_COUNT", + "value": 32 + }, + { + "name": "NAVIGATION_OBSTACLE_COUNT", + "value": 33 + }, + { + "name": "PIPELINE_COMPILATIONS_CANVAS", + "value": 34 + }, + { + "name": "PIPELINE_COMPILATIONS_MESH", + "value": 35 + }, + { + "name": "PIPELINE_COMPILATIONS_SURFACE", + "value": 36 + }, + { + "name": "PIPELINE_COMPILATIONS_DRAW", + "value": 37 + }, + { + "name": "PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 38 + }, + { + "name": "NAVIGATION_2D_ACTIVE_MAPS", + "value": 39 + }, + { + "name": "NAVIGATION_2D_REGION_COUNT", + "value": 40 + }, + { + "name": "NAVIGATION_2D_AGENT_COUNT", + "value": 41 + }, + { + "name": "NAVIGATION_2D_LINK_COUNT", + "value": 42 + }, + { + "name": "NAVIGATION_2D_POLYGON_COUNT", + "value": 43 + }, + { + "name": "NAVIGATION_2D_EDGE_COUNT", + "value": 44 + }, + { + "name": "NAVIGATION_2D_EDGE_MERGE_COUNT", + "value": 45 + }, + { + "name": "NAVIGATION_2D_EDGE_CONNECTION_COUNT", + "value": 46 + }, + { + "name": "NAVIGATION_2D_EDGE_FREE_COUNT", + "value": 47 + }, + { + "name": "NAVIGATION_2D_OBSTACLE_COUNT", + "value": 48 + }, + { + "name": "NAVIGATION_3D_ACTIVE_MAPS", + "value": 49 + }, + { + "name": "NAVIGATION_3D_REGION_COUNT", + "value": 50 + }, + { + "name": "NAVIGATION_3D_AGENT_COUNT", + "value": 51 + }, + { + "name": "NAVIGATION_3D_LINK_COUNT", + "value": 52 + }, + { + "name": "NAVIGATION_3D_POLYGON_COUNT", + "value": 53 + }, + { + "name": "NAVIGATION_3D_EDGE_COUNT", + "value": 54 + }, + { + "name": "NAVIGATION_3D_EDGE_MERGE_COUNT", + "value": 55 + }, + { + "name": "NAVIGATION_3D_EDGE_CONNECTION_COUNT", + "value": 56 + }, + { + "name": "NAVIGATION_3D_EDGE_FREE_COUNT", + "value": 57 + }, + { + "name": "NAVIGATION_3D_OBSTACLE_COUNT", + "value": 58 + }, + { + "name": "MONITOR_MAX", + "value": 59 + } + ] + }, + { + "name": "MonitorType", + "is_bitfield": false, + "values": [ + { + "name": "MONITOR_TYPE_QUANTITY", + "value": 0 + }, + { + "name": "MONITOR_TYPE_MEMORY", + "value": 1 + }, + { + "name": "MONITOR_TYPE_TIME", + "value": 2 + }, + { + "name": "MONITOR_TYPE_PERCENTAGE", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_monitor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1943275655, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "monitor", + "type": "enum::Performance.Monitor" + } + ] + }, + { + "name": "add_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3655788610, + "hash_compatibility": [ + 4099036814, + 2865980031 + ], + "arguments": [ + { + "name": "id", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + }, + { + "name": "type", + "type": "enum::Performance.MonitorType", + "default_value": "0" + } + ] + }, + { + "name": "remove_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "has_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "get_custom_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "id", + "type": "StringName" + } + ] + }, + { + "name": "get_monitor_modification_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_custom_monitor_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "get_custom_monitor_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + } + ] + }, + { + "name": "PhysicalBone2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RigidBody2D", + "api_type": "core", + "methods": [ + { + "name": "get_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3582132112, + "return_value": { + "type": "Joint2D" + } + }, + { + "name": "get_auto_configure_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_configure_joint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "auto_configure_joint", + "type": "bool" + } + ] + }, + { + "name": "set_simulate_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "simulate_physics", + "type": "bool" + } + ] + }, + { + "name": "get_simulate_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_simulating_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bone2d_nodepath", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_bone2d_nodepath", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone2d_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone2d_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_follow_bone_when_simulating", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow_bone", + "type": "bool" + } + ] + }, + { + "name": "get_follow_bone_when_simulating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "bone2d_nodepath", + "setter": "set_bone2d_nodepath", + "getter": "get_bone2d_nodepath" + }, + { + "type": "int", + "name": "bone2d_index", + "setter": "set_bone2d_index", + "getter": "get_bone2d_index" + }, + { + "type": "bool", + "name": "auto_configure_joint", + "setter": "set_auto_configure_joint", + "getter": "get_auto_configure_joint" + }, + { + "type": "bool", + "name": "simulate_physics", + "setter": "set_simulate_physics", + "getter": "get_simulate_physics" + }, + { + "type": "bool", + "name": "follow_bone_when_simulating", + "setter": "set_follow_bone_when_simulating", + "getter": "get_follow_bone_when_simulating" + } + ] + }, + { + "name": "PhysicalBone3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_NONE", + "value": 0 + }, + { + "name": "JOINT_TYPE_PIN", + "value": 1 + }, + { + "name": "JOINT_TYPE_CONE", + "value": 2 + }, + { + "name": "JOINT_TYPE_HINGE", + "value": 3 + }, + { + "name": "JOINT_TYPE_SLIDER", + "value": 4 + }, + { + "name": "JOINT_TYPE_6DOF", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 420958145, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState3D", + "meta": "required" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "set_joint_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2289552604, + "arguments": [ + { + "name": "joint_type", + "type": "enum::PhysicalBone3D.JointType" + } + ] + }, + { + "name": "get_joint_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 931347320, + "return_value": { + "type": "enum::PhysicalBone3D.JointType" + } + }, + { + "name": "set_joint_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "offset", + "type": "Transform3D" + } + ] + }, + { + "name": "get_joint_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_joint_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "euler", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_body_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "offset", + "type": "Transform3D" + } + ] + }, + { + "name": "get_body_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_simulate_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_simulating_physics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_bone_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1244972221, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205884699, + "return_value": { + "type": "enum::PhysicalBone3D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1244972221, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205884699, + "return_value": { + "type": "enum::PhysicalBone3D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "joint_type", + "setter": "set_joint_type", + "getter": "get_joint_type" + }, + { + "type": "Transform3D", + "name": "joint_offset", + "setter": "set_joint_offset", + "getter": "get_joint_offset" + }, + { + "type": "Vector3", + "name": "joint_rotation", + "setter": "set_joint_rotation", + "getter": "get_joint_rotation" + }, + { + "type": "Transform3D", + "name": "body_offset", + "setter": "set_body_offset", + "getter": "get_body_offset" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "float", + "name": "friction", + "setter": "set_friction", + "getter": "get_friction" + }, + { + "type": "float", + "name": "bounce", + "setter": "set_bounce", + "getter": "get_bounce" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + } + ] + }, + { + "name": "PhysicalBoneSimulator3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "is_simulating_physics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "physical_bones_stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "physical_bones_start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "physical_bones_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + }, + { + "name": "physical_bones_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicalSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_rayleigh_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rayleigh", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_rayleigh_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rayleigh_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_rayleigh_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_mie_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mie", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mie_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mie_eccentricity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "eccentricity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mie_eccentricity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mie_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_mie_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_turbidity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "turbidity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_turbidity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_disk_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_disk_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ground_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_night_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "night_sky", + "type": "Texture2D" + } + ] + }, + { + "name": "get_night_sky", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "rayleigh_coefficient", + "setter": "set_rayleigh_coefficient", + "getter": "get_rayleigh_coefficient" + }, + { + "type": "Color", + "name": "rayleigh_color", + "setter": "set_rayleigh_color", + "getter": "get_rayleigh_color" + }, + { + "type": "float", + "name": "mie_coefficient", + "setter": "set_mie_coefficient", + "getter": "get_mie_coefficient" + }, + { + "type": "float", + "name": "mie_eccentricity", + "setter": "set_mie_eccentricity", + "getter": "get_mie_eccentricity" + }, + { + "type": "Color", + "name": "mie_color", + "setter": "set_mie_color", + "getter": "get_mie_color" + }, + { + "type": "float", + "name": "turbidity", + "setter": "set_turbidity", + "getter": "get_turbidity" + }, + { + "type": "float", + "name": "sun_disk_scale", + "setter": "set_sun_disk_scale", + "getter": "get_sun_disk_scale" + }, + { + "type": "Color", + "name": "ground_color", + "setter": "set_ground_color", + "getter": "get_ground_color" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "get_use_debanding" + }, + { + "type": "Texture2D", + "name": "night_sky", + "setter": "set_night_sky", + "getter": "get_night_sky" + } + ] + }, + { + "name": "PhysicsBody2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CollisionObject2D", + "api_type": "core", + "methods": [ + { + "name": "move_and_collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3681923724, + "hash_compatibility": [ + 1529961754 + ], + "return_value": { + "type": "KinematicCollision2D" + }, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.08" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "test_move", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3324464701, + "hash_compatibility": [ + 1369208982 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "collision", + "type": "KinematicCollision2D", + "default_value": "null" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.08" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody2D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + } + ] + }, + { + "name": "PhysicsBody3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "CollisionObject3D", + "api_type": "core", + "methods": [ + { + "name": "move_and_collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3208792678, + "hash_compatibility": [ + 2825704414 + ], + "return_value": { + "type": "KinematicCollision3D" + }, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.001" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "test_move", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2481691619, + "hash_compatibility": [ + 680299713 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "collision", + "type": "KinematicCollision3D", + "default_value": "null" + }, + { + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.001" + }, + { + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_axis_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1787895195, + "arguments": [ + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "get_axis_lock", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2264617709, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody3D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "axis_lock_linear_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 1 + }, + { + "type": "bool", + "name": "axis_lock_linear_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 2 + }, + { + "type": "bool", + "name": "axis_lock_linear_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 4 + }, + { + "type": "bool", + "name": "axis_lock_angular_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 8 + }, + { + "type": "bool", + "name": "axis_lock_angular_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 16 + }, + { + "type": "bool", + "name": "axis_lock_angular_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 32 + } + ] + }, + { + "name": "PhysicsDirectBodyState2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_total_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_total_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_center_of_mass_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_inverse_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inverse_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sleep_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_impulse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "integrate_forces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D", + "meta": "required" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" + }, + { + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector2", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector2", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector2", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "float", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector2", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState2D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_total_linear_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_total_angular_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_center_of_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_center_of_mass_local", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_inverse_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_inverse_inertia", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_linear_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "_get_linear_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_set_angular_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_get_angular_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "_get_velocity_at_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 743155724, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3108078480, + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3108078480, + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3108078480, + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_set_sleep_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_is_sleeping", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_contact_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_normal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_impulse", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_step", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_space_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D", + "meta": "required" + } + } + ] + }, + { + "name": "PhysicsDirectBodyState3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_total_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_total_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_center_of_mass_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_principal_inertia_axes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "get_inverse_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inverse_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_inverse_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "impulse", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "force", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, + "arguments": [ + { + "name": "force", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_sleep_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_local_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_impulse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_contact_collider_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "integrate_forces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D", + "meta": "required" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" + }, + { + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector3", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "Basis", + "name": "inverse_inertia_tensor", + "getter": "get_inverse_inertia_tensor" + }, + { + "type": "Vector3", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "Basis", + "name": "principal_inertia_axes", + "getter": "get_principal_inertia_axes" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState3D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_total_linear_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_total_angular_damp", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_center_of_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_center_of_mass_local", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_principal_inertia_axes", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "_get_inverse_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_get_inverse_inertia", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_get_inverse_inertia_tensor", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "_set_linear_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_get_linear_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_angular_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_get_angular_velocity", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_velocity_at_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 192990374, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1714681797, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1714681797, + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1714681797, + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "_set_sleep_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_is_sleeping", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_contact_local_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_normal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_impulse", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_contact_collider_velocity_at_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_step", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_space_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D", + "meta": "required" + } + } + ] + }, + { + "name": "PhysicsDirectSpaceState2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "intersect_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2118456068, + "hash_compatibility": [ + 3278207904 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsPointQueryParameters2D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "intersect_ray", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1590275562, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsRayQueryParameters2D", + "meta": "required" + } + ] + }, + { + "name": "intersect_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "cast_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711275086, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D", + "meta": "required" + } + ] + }, + { + "name": "collide_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Vector2" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "get_rest_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2803666496, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D", + "meta": "required" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState2D", + "api_type": "core", + "methods": [ + { + "name": "_intersect_ray", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2840492092, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "hit_from_inside", + "type": "bool" + }, + { + "name": "r_result", + "type": "PhysicsServer2DExtensionRayResult*" + } + ] + }, + { + "name": "_intersect_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 522407812, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_results", + "type": "PhysicsServer2DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_intersect_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1584897015, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_result", + "type": "PhysicsServer2DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cast_motion", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1410701151, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_closest_safe", + "type": "float*" + }, + { + "name": "r_closest_unsafe", + "type": "float*" + } + ] + }, + { + "name": "_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 871510130, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_results", + "type": "void*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + }, + { + "name": "r_result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_rest_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 772675997, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_rest_info", + "type": "PhysicsServer2DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "is_body_excluded_from_query", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "intersect_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 975173756, + "hash_compatibility": [ + 45993382 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsPointQueryParameters3D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "intersect_ray", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3957970750, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsRayQueryParameters3D", + "meta": "required" + } + ] + }, + { + "name": "intersect_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "cast_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778757334, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D", + "meta": "required" + } + ] + }, + { + "name": "collide_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Vector3" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D", + "meta": "required" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" + } + ] + }, + { + "name": "get_rest_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1376751592, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D", + "meta": "required" + } + ] + } + ] + }, + { + "name": "PhysicsDirectSpaceState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState3D", + "api_type": "core", + "methods": [ + { + "name": "_intersect_ray", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2022529123, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "hit_from_inside", + "type": "bool" + }, + { + "name": "hit_back_faces", + "type": "bool" + }, + { + "name": "pick_ray", + "type": "bool" + }, + { + "name": "r_result", + "type": "PhysicsServer3DExtensionRayResult*" + } + ] + }, + { + "name": "_intersect_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3378904092, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_results", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_intersect_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 728953575, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_result_count", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cast_motion", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2320624824, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_closest_safe", + "type": "float*" + }, + { + "name": "r_closest_unsafe", + "type": "float*" + }, + { + "name": "r_info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2320624824, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_results", + "type": "void*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + }, + { + "name": "r_result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_rest_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 856242757, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "r_rest_info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" + } + ] + }, + { + "name": "_get_closest_point_to_object_volume", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "object", + "type": "RID" + }, + { + "name": "point", + "type": "Vector3" + } + ] + }, + { + "name": "is_body_excluded_from_query", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + } + ] + }, + { + "name": "PhysicsMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_friction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "friction", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "rough", + "type": "bool" + } + ] + }, + { + "name": "is_rough", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bounce", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bounce", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bounce", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_absorbent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "absorbent", + "type": "bool" + } + ] + }, + { + "name": "is_absorbent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "friction", + "setter": "set_friction", + "getter": "get_friction" + }, + { + "type": "bool", + "name": "rough", + "setter": "set_rough", + "getter": "is_rough" + }, + { + "type": "float", + "name": "bounce", + "setter": "set_bounce", + "getter": "get_bounce" + }, + { + "type": "bool", + "name": "absorbent", + "setter": "set_absorbent", + "getter": "is_absorbent" + } + ] + }, + { + "name": "PhysicsPointQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "int", + "name": "canvas_instance_id", + "setter": "set_canvas_instance_id", + "getter": "get_canvas_instance_id" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsPointQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsRayQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3196569324, + "hash_compatibility": [ + 1118143851 + ], + "return_value": { + "type": "PhysicsRayQueryParameters2D" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32", + "default_value": "4294967295" + }, + { + "name": "exclude", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "from", + "type": "Vector2" + } + ] + }, + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector2", + "name": "to", + "setter": "set_to", + "getter": "get_to" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + } + ] + }, + { + "name": "PhysicsRayQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3110599579, + "hash_compatibility": [ + 680321959 + ], + "return_value": { + "type": "PhysicsRayQueryParameters3D" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32", + "default_value": "4294967295" + }, + { + "name": "exclude", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "from", + "type": "Vector3" + } + ] + }, + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_to", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "to", + "type": "Vector3" + } + ] + }, + { + "name": "get_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_back_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_back_faces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector3", + "name": "to", + "setter": "set_to", + "getter": "get_to" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" + } + ] + }, + { + "name": "PhysicsServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SpaceParameter", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", + "value": 0 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", + "value": 1 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION", + "value": 2 + }, + { + "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS", + "value": 3 + }, + { + "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", + "value": 4 + }, + { + "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", + "value": 5 + }, + { + "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", + "value": 6 + }, + { + "name": "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS", + "value": 7 + }, + { + "name": "SPACE_PARAM_SOLVER_ITERATIONS", + "value": 8 + } + ] + }, + { + "name": "ShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_WORLD_BOUNDARY", + "value": 0 + }, + { + "name": "SHAPE_SEPARATION_RAY", + "value": 1 + }, + { + "name": "SHAPE_SEGMENT", + "value": 2 + }, + { + "name": "SHAPE_CIRCLE", + "value": 3 + }, + { + "name": "SHAPE_RECTANGLE", + "value": 4 + }, + { + "name": "SHAPE_CAPSULE", + "value": 5 + }, + { + "name": "SHAPE_CONVEX_POLYGON", + "value": 6 + }, + { + "name": "SHAPE_CONCAVE_POLYGON", + "value": 7 + }, + { + "name": "SHAPE_CUSTOM", + "value": 8 + } + ] + }, + { + "name": "AreaParameter", + "is_bitfield": false, + "values": [ + { + "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE", + "value": 0 + }, + { + "name": "AREA_PARAM_GRAVITY", + "value": 1 + }, + { + "name": "AREA_PARAM_GRAVITY_VECTOR", + "value": 2 + }, + { + "name": "AREA_PARAM_GRAVITY_IS_POINT", + "value": 3 + }, + { + "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE", + "value": 4 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE", + "value": 5 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP", + "value": 6 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE", + "value": 7 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP", + "value": 8 + }, + { + "name": "AREA_PARAM_PRIORITY", + "value": 9 + } + ] + }, + { + "name": "AreaSpaceOverrideMode", + "is_bitfield": false, + "values": [ + { + "name": "AREA_SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + }, + { + "name": "BodyMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_MODE_STATIC", + "value": 0 + }, + { + "name": "BODY_MODE_KINEMATIC", + "value": 1 + }, + { + "name": "BODY_MODE_RIGID", + "value": 2 + }, + { + "name": "BODY_MODE_RIGID_LINEAR", + "value": 3 + } + ] + }, + { + "name": "BodyParameter", + "is_bitfield": false, + "values": [ + { + "name": "BODY_PARAM_BOUNCE", + "value": 0 + }, + { + "name": "BODY_PARAM_FRICTION", + "value": 1 + }, + { + "name": "BODY_PARAM_MASS", + "value": 2 + }, + { + "name": "BODY_PARAM_INERTIA", + "value": 3 + }, + { + "name": "BODY_PARAM_CENTER_OF_MASS", + "value": 4 + }, + { + "name": "BODY_PARAM_GRAVITY_SCALE", + "value": 5 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP_MODE", + "value": 6 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP_MODE", + "value": 7 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP", + "value": 8 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP", + "value": 9 + }, + { + "name": "BODY_PARAM_MAX", + "value": 10 + } + ] + }, + { + "name": "BodyDampMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "BODY_DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "BodyState", + "is_bitfield": false, + "values": [ + { + "name": "BODY_STATE_TRANSFORM", + "value": 0 + }, + { + "name": "BODY_STATE_LINEAR_VELOCITY", + "value": 1 + }, + { + "name": "BODY_STATE_ANGULAR_VELOCITY", + "value": 2 + }, + { + "name": "BODY_STATE_SLEEPING", + "value": 3 + }, + { + "name": "BODY_STATE_CAN_SLEEP", + "value": 4 + } + ] + }, + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_PIN", + "value": 0 + }, + { + "name": "JOINT_TYPE_GROOVE", + "value": 1 + }, + { + "name": "JOINT_TYPE_DAMPED_SPRING", + "value": 2 + }, + { + "name": "JOINT_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "JointParam", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_PARAM_BIAS", + "value": 0 + }, + { + "name": "JOINT_PARAM_MAX_BIAS", + "value": 1 + }, + { + "name": "JOINT_PARAM_MAX_FORCE", + "value": 2 + } + ] + }, + { + "name": "PinJointParam", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_SOFTNESS", + "value": 0 + }, + { + "name": "PIN_JOINT_LIMIT_UPPER", + "value": 1 + }, + { + "name": "PIN_JOINT_LIMIT_LOWER", + "value": 2 + }, + { + "name": "PIN_JOINT_MOTOR_TARGET_VELOCITY", + "value": 3 + } + ] + }, + { + "name": "PinJointFlag", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_FLAG_ANGULAR_LIMIT_ENABLED", + "value": 0 + }, + { + "name": "PIN_JOINT_FLAG_MOTOR_ENABLED", + "value": 1 + } + ] + }, + { + "name": "DampedSpringParam", + "is_bitfield": false, + "values": [ + { + "name": "DAMPED_SPRING_REST_LENGTH", + "value": 0 + }, + { + "name": "DAMPED_SPRING_STIFFNESS", + "value": 1 + }, + { + "name": "DAMPED_SPRING_DAMPING", + "value": 2 + } + ] + }, + { + "name": "CCDMode", + "is_bitfield": false, + "values": [ + { + "name": "CCD_MODE_DISABLED", + "value": 0 + }, + { + "name": "CCD_MODE_CAST_RAY", + "value": 1 + }, + { + "name": "CCD_MODE_CAST_SHAPE", + "value": 2 + } + ] + }, + { + "name": "AreaBodyStatus", + "is_bitfield": false, + "values": [ + { + "name": "AREA_BODY_ADDED", + "value": 0 + }, + { + "name": "AREA_BODY_REMOVED", + "value": 1 + } + ] + }, + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_OBJECTS", + "value": 0 + }, + { + "name": "INFO_COLLISION_PAIRS", + "value": 1 + }, + { + "name": "INFO_ISLAND_COUNT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "world_boundary_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "separation_ray_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "segment_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "circle_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "rectangle_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "capsule_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "convex_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "concave_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shape_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "shape_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1240598777, + "return_value": { + "type": "enum::PhysicsServer2D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "space_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "space_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "space_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "space_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 949194586, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "space_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 874111783, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + } + ] + }, + { + "name": "space_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160173886, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "area_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "area_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "area_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "area_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "area_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1257146028, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "area_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "area_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3047435120, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + } + ] + }, + { + "name": "area_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_area_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658067650, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" + } + ] + }, + { + "name": "body_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3261702585, + "return_value": { + "type": "enum::PhysicsServer2D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "body_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "body_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "body_set_shape_as_one_way_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2389283141, + "hash_compatibility": [ + 2556489974 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "direction", + "type": "Vector2", + "default_value": "Vector2(0, 1)" + } + ] + }, + { + "name": "body_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_attach_canvas_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_canvas_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_continuous_collision_detection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882257015, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" + } + ] + }, + { + "name": "body_get_continuous_collision_detection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2661282217, + "return_value": { + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2715630609, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3208033526, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] + }, + { + "name": "body_reset_mass_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706355209, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036367961, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] + }, + { + "name": "body_apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "body_apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "body_add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "body_get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_omit_force_integration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_omitting_force_integration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state_sync_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "body_set_force_integration_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059434249, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "body_test_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1699844009, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "parameters", + "type": "PhysicsTestMotionParameters2D", + "meta": "required" + }, + { + "name": "result", + "type": "PhysicsTestMotionResult2D", + "default_value": "null" + } + ] + }, + { + "name": "body_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1191931871, + "return_value": { + "type": "PhysicsDirectBodyState2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "joint_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "joint_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3972556514, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4016448949, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + } + ] + }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_pin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1612646186, + "hash_compatibility": [ + 2288600450 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "joint_make_groove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 481430435, + "hash_compatibility": [ + 3573265764 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "groove1_a", + "type": "Vector2" + }, + { + "name": "groove2_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "joint_make_damped_spring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1994657646, + "hash_compatibility": [ + 206603952 + ], + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "pin_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3520002352, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "pin_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2647867364, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + } + ] + }, + { + "name": "pin_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 550574241, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "pin_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + } + ] + }, + { + "name": "damped_spring_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 220564071, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "damped_spring_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075871277, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + } + ] + }, + { + "name": "joint_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262502231, + "return_value": { + "type": "enum::PhysicsServer2D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_process_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 576496006, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" + } + ] + } + ] + }, + { + "name": "PhysicsServer2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsServer2D", + "api_type": "core", + "methods": [ + { + "name": "_world_boundary_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_separation_ray_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_segment_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_circle_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_rectangle_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_capsule_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_convex_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_concave_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_shape_set_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_shape_set_custom_solver_bias", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1240598777, + "return_value": { + "type": "enum::PhysicsServer2D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_custom_solver_bias", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_collide", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 738864683, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shape_A", + "type": "RID" + }, + { + "name": "xform_A", + "type": "Transform2D" + }, + { + "name": "motion_A", + "type": "Vector2" + }, + { + "name": "shape_B", + "type": "RID" + }, + { + "name": "xform_B", + "type": "Transform2D" + }, + { + "name": "motion_B", + "type": "Vector2" + }, + { + "name": "r_results", + "type": "void*" + }, + { + "name": "result_max", + "type": "int", + "meta": "int32" + }, + { + "name": "r_result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_space_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_space_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_space_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 949194586, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_space_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 874111783, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + } + ] + }, + { + "name": "_space_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3160173886, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_debug_contacts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_space_get_contacts", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2222557395, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_area_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 888317420, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_area_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 736082694, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_area_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_canvas_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_canvas_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1257146028, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_area_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1246044741, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_area_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3047435120, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + } + ] + }, + { + "name": "_area_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_monitorable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "pickable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_area_set_area_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1658067650, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" + } + ] + }, + { + "name": "_body_get_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3261702585, + "return_value": { + "type": "enum::PhysicsServer2D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 888317420, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_body_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 736082694, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_body_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape_as_one_way_collision", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2042146392, + "hash_compatibility": [ + 2556489974 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "direction", + "type": "Vector2" + } + ] + }, + { + "name": "_body_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_canvas_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_canvas_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_continuous_collision_detection_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1882257015, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" + } + ] + }, + { + "name": "_body_get_continuous_collision_detection_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2661282217, + "return_value": { + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_collision_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2715630609, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3208033526, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] + }, + { + "name": "_body_reset_mass_properties", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1706355209, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4036367961, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] + }, + { + "name": "_body_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2762675110, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2762675110, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2762675110, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "_body_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_axis_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_max_contacts_reported", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_max_contacts_reported", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_contacts_reported_depth_threshold", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_contacts_reported_depth_threshold", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_omit_force_integration", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_omitting_force_integration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state_sync_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "_body_set_force_integration_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2828036238, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "_body_collide_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2131476465, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_shape", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "r_results", + "type": "void*" + }, + { + "name": "result_max", + "type": "int", + "meta": "int32" + }, + { + "name": "r_result_count", + "type": "int32_t*" + } + ] + }, + { + "name": "_body_set_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pickable", + "type": "bool" + } + ] + }, + { + "name": "_body_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1191931871, + "return_value": { + "type": "PhysicsDirectBodyState2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_test_motion", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 104979818, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "from", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collide_separation_ray", + "type": "bool" + }, + { + "name": "recovery_as_collision", + "type": "bool" + }, + { + "name": "r_result", + "type": "PhysicsServer2DExtensionMotionResult*" + } + ] + }, + { + "name": "_joint_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_joint_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3972556514, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4016448949, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" + } + ] + }, + { + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_pin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2607799521, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_groove", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 438649616, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "a_groove1", + "type": "Vector2" + }, + { + "name": "a_groove2", + "type": "Vector2" + }, + { + "name": "b_anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_damped_spring", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1276049561, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "anchor_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_pin_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3520002352, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_pin_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2647867364, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + } + ] + }, + { + "name": "_pin_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 550574241, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_pin_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + } + ] + }, + { + "name": "_damped_spring_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 220564071, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_damped_spring_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2075871277, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + } + ] + }, + { + "name": "_joint_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4262502231, + "return_value": { + "type": "enum::PhysicsServer2D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_step", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_flush_queries", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_end_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_is_flushing_queries", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_process_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 576496006, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" + } + ] + }, + { + "name": "body_test_motion_is_excluding_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_test_motion_is_excluding_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "int", + "meta": "uint64" + } + ] + } + ] + }, + { + "name": "PhysicsServer2DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "PhysicsServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_PIN", + "value": 0 + }, + { + "name": "JOINT_TYPE_HINGE", + "value": 1 + }, + { + "name": "JOINT_TYPE_SLIDER", + "value": 2 + }, + { + "name": "JOINT_TYPE_CONE_TWIST", + "value": 3 + }, + { + "name": "JOINT_TYPE_6DOF", + "value": 4 + }, + { + "name": "JOINT_TYPE_MAX", + "value": 5 + } + ] + }, + { + "name": "PinJointParam", + "is_bitfield": false, + "values": [ + { + "name": "PIN_JOINT_BIAS", + "value": 0 + }, + { + "name": "PIN_JOINT_DAMPING", + "value": 1 + }, + { + "name": "PIN_JOINT_IMPULSE_CLAMP", + "value": 2 + } + ] + }, + { + "name": "HingeJointParam", + "is_bitfield": false, + "values": [ + { + "name": "HINGE_JOINT_BIAS", + "value": 0 + }, + { + "name": "HINGE_JOINT_LIMIT_UPPER", + "value": 1 + }, + { + "name": "HINGE_JOINT_LIMIT_LOWER", + "value": 2 + }, + { + "name": "HINGE_JOINT_LIMIT_BIAS", + "value": 3 + }, + { + "name": "HINGE_JOINT_LIMIT_SOFTNESS", + "value": 4 + }, + { + "name": "HINGE_JOINT_LIMIT_RELAXATION", + "value": 5 + }, + { + "name": "HINGE_JOINT_MOTOR_TARGET_VELOCITY", + "value": 6 + }, + { + "name": "HINGE_JOINT_MOTOR_MAX_IMPULSE", + "value": 7 + } + ] + }, + { + "name": "HingeJointFlag", + "is_bitfield": false, + "values": [ + { + "name": "HINGE_JOINT_FLAG_USE_LIMIT", + "value": 0 + }, + { + "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR", + "value": 1 + } + ] + }, + { + "name": "SliderJointParam", + "is_bitfield": false, + "values": [ + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_UPPER", + "value": 0 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_LOWER", + "value": 1 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION", + "value": 3 + }, + { + "name": "SLIDER_JOINT_LINEAR_LIMIT_DAMPING", + "value": 4 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS", + "value": 5 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION", + "value": 6 + }, + { + "name": "SLIDER_JOINT_LINEAR_MOTION_DAMPING", + "value": 7 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS", + "value": 8 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION", + "value": 9 + }, + { + "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING", + "value": 10 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_UPPER", + "value": 11 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_LOWER", + "value": 12 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS", + "value": 13 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION", + "value": 14 + }, + { + "name": "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING", + "value": 15 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS", + "value": 16 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION", + "value": 17 + }, + { + "name": "SLIDER_JOINT_ANGULAR_MOTION_DAMPING", + "value": 18 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS", + "value": 19 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION", + "value": 20 + }, + { + "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING", + "value": 21 + }, + { + "name": "SLIDER_JOINT_MAX", + "value": 22 + } + ] + }, + { + "name": "ConeTwistJointParam", + "is_bitfield": false, + "values": [ + { + "name": "CONE_TWIST_JOINT_SWING_SPAN", + "value": 0 + }, + { + "name": "CONE_TWIST_JOINT_TWIST_SPAN", + "value": 1 + }, + { + "name": "CONE_TWIST_JOINT_BIAS", + "value": 2 + }, + { + "name": "CONE_TWIST_JOINT_SOFTNESS", + "value": 3 + }, + { + "name": "CONE_TWIST_JOINT_RELAXATION", + "value": 4 + } + ] + }, + { + "name": "G6DOFJointAxisParam", + "is_bitfield": false, + "values": [ + { + "name": "G6DOF_JOINT_LINEAR_LOWER_LIMIT", + "value": 0 + }, + { + "name": "G6DOF_JOINT_LINEAR_UPPER_LIMIT", + "value": 1 + }, + { + "name": "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "G6DOF_JOINT_LINEAR_RESTITUTION", + "value": 3 + }, + { + "name": "G6DOF_JOINT_LINEAR_DAMPING", + "value": 4 + }, + { + "name": "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY", + "value": 5 + }, + { + "name": "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT", + "value": 6 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_STIFFNESS", + "value": 7 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_DAMPING", + "value": 8 + }, + { + "name": "G6DOF_JOINT_LINEAR_SPRING_EQUILIBRIUM_POINT", + "value": 9 + }, + { + "name": "G6DOF_JOINT_ANGULAR_LOWER_LIMIT", + "value": 10 + }, + { + "name": "G6DOF_JOINT_ANGULAR_UPPER_LIMIT", + "value": 11 + }, + { + "name": "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS", + "value": 12 + }, + { + "name": "G6DOF_JOINT_ANGULAR_DAMPING", + "value": 13 + }, + { + "name": "G6DOF_JOINT_ANGULAR_RESTITUTION", + "value": 14 + }, + { + "name": "G6DOF_JOINT_ANGULAR_FORCE_LIMIT", + "value": 15 + }, + { + "name": "G6DOF_JOINT_ANGULAR_ERP", + "value": 16 + }, + { + "name": "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY", + "value": 17 + }, + { + "name": "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT", + "value": 18 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_STIFFNESS", + "value": 19 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_DAMPING", + "value": 20 + }, + { + "name": "G6DOF_JOINT_ANGULAR_SPRING_EQUILIBRIUM_POINT", + "value": 21 + }, + { + "name": "G6DOF_JOINT_MAX", + "value": 22 + } + ] + }, + { + "name": "G6DOFJointAxisFlag", + "is_bitfield": false, + "values": [ + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT", + "value": 0 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT", + "value": 1 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_SPRING", + "value": 2 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_SPRING", + "value": 3 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_MOTOR", + "value": 4 + }, + { + "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR", + "value": 5 + }, + { + "name": "G6DOF_JOINT_FLAG_MAX", + "value": 6 + } + ] + }, + { + "name": "ShapeType", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_WORLD_BOUNDARY", + "value": 0 + }, + { + "name": "SHAPE_SEPARATION_RAY", + "value": 1 + }, + { + "name": "SHAPE_SPHERE", + "value": 2 + }, + { + "name": "SHAPE_BOX", + "value": 3 + }, + { + "name": "SHAPE_CAPSULE", + "value": 4 + }, + { + "name": "SHAPE_CYLINDER", + "value": 5 + }, + { + "name": "SHAPE_CONVEX_POLYGON", + "value": 6 + }, + { + "name": "SHAPE_CONCAVE_POLYGON", + "value": 7 + }, + { + "name": "SHAPE_HEIGHTMAP", + "value": 8 + }, + { + "name": "SHAPE_SOFT_BODY", + "value": 9 + }, + { + "name": "SHAPE_CUSTOM", + "value": 10 + } + ] + }, + { + "name": "AreaParameter", + "is_bitfield": false, + "values": [ + { + "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE", + "value": 0 + }, + { + "name": "AREA_PARAM_GRAVITY", + "value": 1 + }, + { + "name": "AREA_PARAM_GRAVITY_VECTOR", + "value": 2 + }, + { + "name": "AREA_PARAM_GRAVITY_IS_POINT", + "value": 3 + }, + { + "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE", + "value": 4 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE", + "value": 5 + }, + { + "name": "AREA_PARAM_LINEAR_DAMP", + "value": 6 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE", + "value": 7 + }, + { + "name": "AREA_PARAM_ANGULAR_DAMP", + "value": 8 + }, + { + "name": "AREA_PARAM_PRIORITY", + "value": 9 + }, + { + "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE", + "value": 10 + }, + { + "name": "AREA_PARAM_WIND_SOURCE", + "value": 11 + }, + { + "name": "AREA_PARAM_WIND_DIRECTION", + "value": 12 + }, + { + "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR", + "value": 13 + } + ] + }, + { + "name": "AreaSpaceOverrideMode", + "is_bitfield": false, + "values": [ + { + "name": "AREA_SPACE_OVERRIDE_DISABLED", + "value": 0 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE", + "value": 1 + }, + { + "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", + "value": 2 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE", + "value": 3 + }, + { + "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", + "value": 4 + } + ] + }, + { + "name": "BodyMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_MODE_STATIC", + "value": 0 + }, + { + "name": "BODY_MODE_KINEMATIC", + "value": 1 + }, + { + "name": "BODY_MODE_RIGID", + "value": 2 + }, + { + "name": "BODY_MODE_RIGID_LINEAR", + "value": 3 + } + ] + }, + { + "name": "BodyParameter", + "is_bitfield": false, + "values": [ + { + "name": "BODY_PARAM_BOUNCE", + "value": 0 + }, + { + "name": "BODY_PARAM_FRICTION", + "value": 1 + }, + { + "name": "BODY_PARAM_MASS", + "value": 2 + }, + { + "name": "BODY_PARAM_INERTIA", + "value": 3 + }, + { + "name": "BODY_PARAM_CENTER_OF_MASS", + "value": 4 + }, + { + "name": "BODY_PARAM_GRAVITY_SCALE", + "value": 5 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP_MODE", + "value": 6 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP_MODE", + "value": 7 + }, + { + "name": "BODY_PARAM_LINEAR_DAMP", + "value": 8 + }, + { + "name": "BODY_PARAM_ANGULAR_DAMP", + "value": 9 + }, + { + "name": "BODY_PARAM_MAX", + "value": 10 + } + ] + }, + { + "name": "BodyDampMode", + "is_bitfield": false, + "values": [ + { + "name": "BODY_DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "BODY_DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "BodyState", + "is_bitfield": false, + "values": [ + { + "name": "BODY_STATE_TRANSFORM", + "value": 0 + }, + { + "name": "BODY_STATE_LINEAR_VELOCITY", + "value": 1 + }, + { + "name": "BODY_STATE_ANGULAR_VELOCITY", + "value": 2 + }, + { + "name": "BODY_STATE_SLEEPING", + "value": 3 + }, + { + "name": "BODY_STATE_CAN_SLEEP", + "value": 4 + } + ] + }, + { + "name": "AreaBodyStatus", + "is_bitfield": false, + "values": [ + { + "name": "AREA_BODY_ADDED", + "value": 0 + }, + { + "name": "AREA_BODY_REMOVED", + "value": 1 + } + ] + }, + { + "name": "ProcessInfo", + "is_bitfield": false, + "values": [ + { + "name": "INFO_ACTIVE_OBJECTS", + "value": 0 + }, + { + "name": "INFO_COLLISION_PAIRS", + "value": 1 + }, + { + "name": "INFO_ISLAND_COUNT", + "value": 2 + } + ] + }, + { + "name": "SpaceParameter", + "is_bitfield": false, + "values": [ + { + "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", + "value": 0 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", + "value": 1 + }, + { + "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION", + "value": 2 + }, + { + "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS", + "value": 3 + }, + { + "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", + "value": 4 + }, + { + "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", + "value": 5 + }, + { + "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", + "value": 6 + }, + { + "name": "SPACE_PARAM_SOLVER_ITERATIONS", + "value": 7 + } + ] + }, + { + "name": "BodyAxis", + "is_bitfield": false, + "values": [ + { + "name": "BODY_AXIS_LINEAR_X", + "value": 1 + }, + { + "name": "BODY_AXIS_LINEAR_Y", + "value": 2 + }, + { + "name": "BODY_AXIS_LINEAR_Z", + "value": 4 + }, + { + "name": "BODY_AXIS_ANGULAR_X", + "value": 8 + }, + { + "name": "BODY_AXIS_ANGULAR_Y", + "value": 16 + }, + { + "name": "BODY_AXIS_ANGULAR_Z", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "world_boundary_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "separation_ray_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "sphere_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "box_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "capsule_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "cylinder_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "convex_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "concave_polygon_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "heightmap_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "custom_shape_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shape_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "shape_set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "shape_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3418923367, + "return_value": { + "type": "enum::PhysicsServer3D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "shape_get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "space_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "space_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "space_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "space_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2406017470, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "space_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1523206731, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + } + ] + }, + { + "name": "space_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2048616813, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "area_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "area_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "area_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "area_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "area_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "area_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "area_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "area_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980114638, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "area_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "area_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 890056067, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + } + ] + }, + { + "name": "area_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "area_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "area_set_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_area_monitor_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "area_set_monitorable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "area_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 606803466, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" + } + ] + }, + { + "name": "body_get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488819728, + "return_value": { + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "body_get_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_add_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "body_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "body_set_shape_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "body_set_shape_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "body_get_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_shape_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_remove_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_clear_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "body_get_object_instance_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_enable_continuous_collision_detection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_continuous_collision_detection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 910941953, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385027841, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] + }, + { + "name": "body_reset_mass_properties", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "body_apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "body_add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "body_get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "body_get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "body_set_axis_lock", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2020836892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "body_is_axis_locked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 587853580, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "body_set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "body_get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_omit_force_integration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_is_omitting_force_integration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_set_state_sync_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "body_set_force_integration_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3059434249, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "body_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "body_test_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1944921792, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "parameters", + "type": "PhysicsTestMotionParameters3D", + "meta": "required" + }, + { + "name": "result", + "type": "PhysicsTestMotionResult3D", + "default_value": "null" + } + ] + }, + { + "name": "body_get_direct_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3029727957, + "return_value": { + "type": "PhysicsDirectBodyState3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "soft_body_update_rendering_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2218179753, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "rendering_server_handler", + "type": "PhysicsServer3DRenderingServerHandler", + "meta": "required" + } + ] + }, + { + "name": "soft_body_set_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "soft_body_get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "soft_body_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "soft_body_get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "soft_body_get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "soft_body_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "variant", + "type": "Variant" + } + ] + }, + { + "name": "soft_body_get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "soft_body_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "soft_body_set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "soft_body_set_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "soft_body_get_simulation_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "total_mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_total_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_linear_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_shrinking_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shrinking_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_shrinking_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_pressure_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_damping_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_set_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "soft_body_get_drag_coefficient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_move_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "global_position", + "type": "Vector3" + } + ] + }, + { + "name": "soft_body_get_point_global_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "soft_body_remove_all_pinned_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "soft_body_pin_point", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pin", + "type": "bool" + } + ] + }, + { + "name": "soft_body_is_point_pinned", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "soft_body_apply_point_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "soft_body_apply_point_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "soft_body_apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "soft_body_apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "joint_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "joint_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_pin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4280171926, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 810685294, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "pin_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817972347, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + } + ] + }, + { + "name": "pin_joint_set_local_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_get_local_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "pin_joint_set_local_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "pin_joint_get_local_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_hinge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "hinge_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "hinge_B", + "type": "Transform3D" + } + ] + }, + { + "name": "hinge_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3165502333, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "hinge_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2129207581, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + } + ] + }, + { + "name": "hinge_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601626188, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "hinge_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4165147865, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + } + ] + }, + { + "name": "joint_make_slider", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "slider_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2264833593, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "slider_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3498644957, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + } + ] + }, + { + "name": "joint_make_cone_twist", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "cone_twist_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808587618, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "cone_twist_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1134789658, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + } + ] + }, + { + "name": "joint_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290791900, + "return_value": { + "type": "enum::PhysicsServer3D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_set_solver_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "joint_get_solver_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "joint_make_generic_6dof", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "generic_6dof_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2600081391, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "generic_6dof_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 467122058, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + } + ] + }, + { + "name": "generic_6dof_joint_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3570926903, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "generic_6dof_joint_get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4158090196, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_process_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1332958745, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer3D.ProcessInfo" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsServer3D", + "api_type": "core", + "methods": [ + { + "name": "_world_boundary_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_separation_ray_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_sphere_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_box_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_capsule_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_cylinder_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_convex_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_concave_polygon_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_heightmap_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_custom_shape_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_shape_set_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_shape_set_custom_solver_bias", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_set_margin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shape_get_margin", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3418923367, + "return_value": { + "type": "enum::PhysicsServer3D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_shape_get_custom_solver_bias", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_space_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_space_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_space_is_active", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2406017470, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_space_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1523206731, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + } + ] + }, + { + "name": "_space_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2048616813, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_set_debug_contacts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_space_get_contacts", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 808965560, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_space_get_contact_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_area_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_area_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2153848567, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_area_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 675327471, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_area_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_area_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_area_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_area_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2980114638, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_area_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3935195649, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_area_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 890056067, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + } + ] + }, + { + "name": "_area_get_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_area_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] + }, + { + "name": "_area_set_monitorable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_area_set_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_area_set_area_monitor_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 606803466, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" + } + ] + }, + { + "name": "_body_get_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2488819728, + "return_value": { + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_add_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2153848567, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "_body_set_shape_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 675327471, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_body_set_shape_disabled", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "_body_get_shape_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_shape", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_shape_transform", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_remove_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_clear_shapes", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_attach_object_instance_id", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_body_get_object_instance_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_enable_continuous_collision_detection", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_continuous_collision_detection_enabled", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_collision_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_collision_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_user_flags", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_body_get_user_flags", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 910941953, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3385027841, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] + }, + { + "name": "_body_reset_mass_properties", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "_body_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3214966418, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_torque_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3214966418, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_apply_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3214966418, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "_body_add_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_set_constant_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_body_get_constant_force", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_constant_torque", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "_body_get_constant_torque", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_axis_velocity", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "_body_set_axis_lock", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2020836892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", + "type": "bool" + } + ] + }, + { + "name": "_body_is_axis_locked", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 587853580, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] + }, + { + "name": "_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] + }, + { + "name": "_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_max_contacts_reported", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_body_get_max_contacts_reported", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_contacts_reported_depth_threshold", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_body_get_contacts_reported_depth_threshold", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_omit_force_integration", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_is_omitting_force_integration", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_body_set_state_sync_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "_body_set_force_integration_callback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2828036238, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant" + } + ] + }, + { + "name": "_body_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_body_test_motion", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3627463434, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "from", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "max_collisions", + "type": "int", + "meta": "int32" + }, + { + "name": "collide_separation_ray", + "type": "bool" + }, + { + "name": "recovery_as_collision", + "type": "bool" + }, + { + "name": "r_result", + "type": "PhysicsServer3DExtensionMotionResult*" + } + ] + }, + { + "name": "_body_get_direct_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3029727957, + "return_value": { + "type": "PhysicsDirectBodyState3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_soft_body_update_rendering_server", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2218179753, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "rendering_server_handler", + "type": "PhysicsServer3DRenderingServerHandler", + "meta": "required" + } + ] + }, + { + "name": "_soft_body_set_space", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_space", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_ray_pickable", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_soft_body_set_collision_layer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_soft_body_get_collision_layer", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_collision_mask", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_soft_body_get_collision_mask", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_add_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_remove_collision_exception", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_collision_exceptions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_state", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 599977762, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "variant", + "type": "Variant" + } + ] + }, + { + "name": "_soft_body_get_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1850449534, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] + }, + { + "name": "_soft_body_set_transform", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3935195649, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_soft_body_set_simulation_precision", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_soft_body_get_simulation_precision", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_total_mass", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "total_mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_total_mass", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_linear_stiffness", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "linear_stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_linear_stiffness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_shrinking_factor", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shrinking_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_shrinking_factor", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_pressure_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_pressure_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_damping_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_damping_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_drag_coefficient", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_soft_body_get_drag_coefficient", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_set_mesh", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_get_bounds", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_move_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "global_position", + "type": "Vector3" + } + ] + }, + { + "name": "_soft_body_get_point_global_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_soft_body_remove_all_pinned_points", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "_soft_body_pin_point", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pin", + "type": "bool" + } + ] + }, + { + "name": "_soft_body_is_point_pinned", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_soft_body_apply_point_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_soft_body_apply_point_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 831953689, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_soft_body_apply_central_impulse", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "_soft_body_apply_central_force", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "_joint_create", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_joint_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_pin", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4280171926, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 810685294, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_pin_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2817972347, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + } + ] + }, + { + "name": "_pin_joint_set_local_a", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_get_local_a", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_pin_joint_set_local_b", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3227306858, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "local_B", + "type": "Vector3" + } + ] + }, + { + "name": "_pin_joint_get_local_b", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_make_hinge", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "hinge_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "hinge_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_joint_make_hinge_simple", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069547571, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "pivot_A", + "type": "Vector3" + }, + { + "name": "axis_A", + "type": "Vector3" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "pivot_B", + "type": "Vector3" + }, + { + "name": "axis_B", + "type": "Vector3" + } + ] + }, + { + "name": "_hinge_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3165502333, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_hinge_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2129207581, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + } + ] + }, + { + "name": "_hinge_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1601626188, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_hinge_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4165147865, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + } + ] + }, + { + "name": "_joint_make_slider", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_slider_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2264833593, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_slider_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3498644957, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + } + ] + }, + { + "name": "_joint_make_cone_twist", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_cone_twist_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 808587618, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_cone_twist_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1134789658, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + } + ] + }, + { + "name": "_joint_make_generic_6dof", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1684107643, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "body_A", + "type": "RID" + }, + { + "name": "local_ref_A", + "type": "Transform3D" + }, + { + "name": "body_B", + "type": "RID" + }, + { + "name": "local_ref_B", + "type": "Transform3D" + } + ] + }, + { + "name": "_generic_6dof_joint_set_param", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2600081391, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_generic_6dof_joint_get_param", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 467122058, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + } + ] + }, + { + "name": "_generic_6dof_joint_set_flag", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3570926903, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_generic_6dof_joint_get_flag", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4158090196, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + } + ] + }, + { + "name": "_joint_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4290791900, + "return_value": { + "type": "enum::PhysicsServer3D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_set_solver_priority", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_joint_get_solver_priority", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_set_active", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_step", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_flush_queries", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_end_sync", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_is_flushing_queries", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_process_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1332958745, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::PhysicsServer3D.ProcessInfo" + } + ] + }, + { + "name": "body_test_motion_is_excluding_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "body_test_motion_is_excluding_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "int", + "meta": "uint64" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "register_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137474292, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" + } + ] + }, + { + "name": "set_default_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "PhysicsServer3DRenderingServerHandler", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "_set_vertex", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "_set_normal", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "_set_aabb", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "set_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "vertex_id", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + } + ] + }, + { + "name": "PhysicsShapeQueryParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "shape", + "type": "Resource" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "get_shape_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "Vector2", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "RID", + "name": "shape_rid", + "setter": "set_shape_rid", + "getter": "get_shape_rid" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsShapeQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "shape", + "type": "Resource" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + }, + { + "name": "set_shape_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, + { + "name": "get_shape_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_exclude", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "Vector3", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "RID", + "name": "shape_rid", + "setter": "set_shape_rid", + "getter": "get_shape_rid" + }, + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionParameters2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "from", + "type": "Transform2D" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "motion", + "type": "Vector2" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "is_collide_separation_ray_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_separation_ray_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_exclude_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_exclude_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::int" + } + ] + }, + { + "name": "is_recovery_as_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_recovery_as_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Transform2D", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector2", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "bool", + "name": "collide_separation_ray", + "setter": "set_collide_separation_ray_enabled", + "getter": "is_collide_separation_ray_enabled" + }, + { + "type": "typedarray::RID", + "name": "exclude_bodies", + "setter": "set_exclude_bodies", + "getter": "get_exclude_bodies" + }, + { + "type": "Array", + "name": "exclude_objects", + "setter": "set_exclude_objects", + "getter": "get_exclude_objects" + }, + { + "type": "bool", + "name": "recovery_as_collision", + "setter": "set_recovery_as_collision_enabled", + "getter": "is_recovery_as_collision_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + }, + { + "name": "get_motion", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "motion", + "type": "Vector3" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_collisions", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_collisions", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_collide_separation_ray_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_separation_ray_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "set_exclude_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::RID" + } + ] + }, + { + "name": "get_exclude_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + }, + { + "name": "set_exclude_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "exclude_list", + "type": "typedarray::int" + } + ] + }, + { + "name": "is_recovery_as_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_recovery_as_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "from", + "setter": "set_from", + "getter": "get_from" + }, + { + "type": "Vector3", + "name": "motion", + "setter": "set_motion", + "getter": "get_motion" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_collisions", + "setter": "set_max_collisions", + "getter": "get_max_collisions" + }, + { + "type": "bool", + "name": "collide_separation_ray", + "setter": "set_collide_separation_ray_enabled", + "getter": "is_collide_separation_ray_enabled" + }, + { + "type": "typedarray::RID", + "name": "exclude_bodies", + "setter": "set_exclude_bodies", + "getter": "get_exclude_bodies" + }, + { + "type": "Array", + "name": "exclude_objects", + "setter": "set_exclude_objects", + "getter": "get_exclude_objects" + }, + { + "type": "bool", + "name": "recovery_as_collision", + "setter": "set_recovery_as_collision_enabled", + "getter": "is_recovery_as_collision_enabled" + } + ] + }, + { + "name": "PhysicsTestMotionResult2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ] + }, + { + "name": "PhysicsTestMotionResult3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_remainder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231817359, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_local_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_collision_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 218038398, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "PinJoint2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint2D", + "api_type": "core", + "methods": [ + { + "name": "set_softness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "softness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_softness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_limit_lower", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_limit_lower", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_limit_lower", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_limit_upper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_limit_upper", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_limit_upper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_motor_target_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "motor_target_velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_motor_target_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_motor_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_motor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_angular_limit_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_angular_limit_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "softness", + "setter": "set_softness", + "getter": "get_softness" + }, + { + "type": "bool", + "name": "angular_limit_enabled", + "setter": "set_angular_limit_enabled", + "getter": "is_angular_limit_enabled" + }, + { + "type": "float", + "name": "angular_limit_lower", + "setter": "set_angular_limit_lower", + "getter": "get_angular_limit_lower" + }, + { + "type": "float", + "name": "angular_limit_upper", + "setter": "set_angular_limit_upper", + "getter": "get_angular_limit_upper" + }, + { + "type": "bool", + "name": "motor_enabled", + "setter": "set_motor_enabled", + "getter": "is_motor_enabled" + }, + { + "type": "float", + "name": "motor_target_velocity", + "setter": "set_motor_target_velocity", + "getter": "get_motor_target_velocity" + } + ] + }, + { + "name": "PinJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_BIAS", + "value": 0 + }, + { + "name": "PARAM_DAMPING", + "value": 1 + }, + { + "name": "PARAM_IMPULSE_CLAMP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2059913726, + "arguments": [ + { + "name": "param", + "type": "enum::PinJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1758438771, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::PinJoint3D.Param" + } + ] + } + ] + }, + { + "name": "PlaceholderCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderCubemapArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core" + }, + { + "name": "PlaceholderMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + } + ], + "properties": [ + { + "type": "AABB", + "name": "aabb", + "setter": "set_aabb", + "getter": "get_aabb" + } + ] + }, + { + "name": "PlaceholderTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "PlaceholderTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaceholderTextureLayered", + "api_type": "core" + }, + { + "name": "PlaceholderTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 560364750, + "arguments": [ + { + "name": "size", + "type": "Vector3i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2785653706, + "return_value": { + "type": "Vector3i" + } + } + ], + "properties": [ + { + "type": "Vector3i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "PlaceholderTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "layers", + "setter": "set_layers", + "getter": "get_layers" + } + ] + }, + { + "name": "PlaneMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "enums": [ + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "FACE_X", + "value": 0 + }, + { + "name": "FACE_Y", + "value": 1 + }, + { + "name": "FACE_Z", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "subdivide", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751399687, + "arguments": [ + { + "name": "orientation", + "type": "enum::PlaneMesh.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227599250, + "return_value": { + "type": "enum::PlaneMesh.Orientation" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + }, + { + "type": "Vector3", + "name": "center_offset", + "setter": "set_center_offset", + "getter": "get_center_offset" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + } + ] + }, + { + "name": "PointLight2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_texture_offset", + "getter": "get_texture_offset" + }, + { + "type": "float", + "name": "texture_scale", + "setter": "set_texture_scale", + "getter": "get_texture_scale" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + } + ] + }, + { + "name": "PointMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core" + }, + { + "name": "Polygon2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "uv", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_uv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_polygons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "polygons", + "type": "Array" + } + ] + }, + { + "name": "get_polygons", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_vertex_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "vertex_colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_vertex_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_texture_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_rotation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "texture_scale", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_invert_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_antialiased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "antialiased", + "type": "bool" + } + ] + }, + { + "name": "get_antialiased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_invert_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "invert_border", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_invert_border", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "add_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 703042815, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_weights", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1542882410, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_bone_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "set_bone_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1345852415, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_internal_vertex_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "internal_vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_internal_vertex_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "antialiased", + "setter": "set_antialiased", + "getter": "get_antialiased" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2", + "name": "texture_offset", + "setter": "set_texture_offset", + "getter": "get_texture_offset" + }, + { + "type": "Vector2", + "name": "texture_scale", + "setter": "set_texture_scale", + "getter": "get_texture_scale" + }, + { + "type": "float", + "name": "texture_rotation", + "setter": "set_texture_rotation", + "getter": "get_texture_rotation" + }, + { + "type": "NodePath", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" + }, + { + "type": "bool", + "name": "invert_enabled", + "setter": "set_invert_enabled", + "getter": "get_invert_enabled" + }, + { + "type": "float", + "name": "invert_border", + "setter": "set_invert_border", + "getter": "get_invert_border" + }, + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + }, + { + "type": "PackedVector2Array", + "name": "uv", + "setter": "set_uv", + "getter": "get_uv" + }, + { + "type": "PackedColorArray", + "name": "vertex_colors", + "setter": "set_vertex_colors", + "getter": "get_vertex_colors" + }, + { + "type": "Array", + "name": "polygons", + "setter": "set_polygons", + "getter": "get_polygons" + }, + { + "type": "Array", + "name": "bones", + "setter": "_set_bones", + "getter": "_get_bones" + }, + { + "type": "int", + "name": "internal_vertex_count", + "setter": "set_internal_vertex_count", + "getter": "get_internal_vertex_count" + } + ] + }, + { + "name": "PolygonOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon" + } + ] + }, + { + "name": "PolygonPathFinder", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3251786936, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "connections", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "find_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1562168077, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_intersections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3932192302, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "is_point_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 556197845, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "set_point_penalty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "penalty", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_point_penalty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "data", + "setter": "_set_data", + "getter": "_get_data" + } + ] + }, + { + "name": "Popup", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Window", + "api_type": "core", + "signals": [ + { + "name": "popup_hide" + } + ] + }, + { + "name": "PopupMenu", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Popup", + "api_type": "core", + "methods": [ + { + "name": "activate_item_by_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3716412023, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + }, + { + "name": "for_global_only", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_prefer_native_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_prefer_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_native_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674230041, + "hash_compatibility": [ + 3224536192 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_icon_radio_check_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1086190128, + "hash_compatibility": [ + 1200674553 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_multistate_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150780458, + "hash_compatibility": [ + 1585218420 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + }, + { + "name": "default_state", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "accel", + "type": "enum::Key", + "default_value": "0" + } + ] + }, + { + "name": "add_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3451850107, + "hash_compatibility": [ + 1642193386, + 2482211467, + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2997871092, + "hash_compatibility": [ + 3856247530, + 3060251822, + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642193386, + "hash_compatibility": [ + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3856247530, + "hash_compatibility": [ + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_radio_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1642193386, + "hash_compatibility": [ + 2168272394 + ], + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_icon_radio_check_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3856247530, + "hash_compatibility": [ + 68101841 + ], + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2979222410, + "hash_compatibility": [ + 3728518296 + ], + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_submenu_node_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1325455216, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "submenu", + "type": "PopupMenu" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_item_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_item_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "set_item_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "set_item_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "set_item_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_item_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2992817551, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "accel", + "type": "enum::Key" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "String" + } + ] + }, + { + "name": "set_item_submenu_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068370740, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "PopupMenu" + } + ] + }, + { + "name": "set_item_as_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 825127832, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_item_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "indent", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_shortcut_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "target_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 253789942, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100501353, + "return_value": { + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_shortcut_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1449483325, + "return_value": { + "type": "Shortcut" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_indent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_focused_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_focused_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2266703459, + "arguments": [ + { + "name": "label", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "free_submenus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_hide_on_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_checkable_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_checkable_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_state_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_state_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_submenu_popup_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_submenu_popup_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_system_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 600639674, + "arguments": [ + { + "name": "system_menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222557358, + "return_value": { + "type": "enum::NativeMenu.SystemMenus" + } + }, + { + "name": "set_search_bar_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_search_bar_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_search_bar_min_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_search_bar_min_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_search_bar_fuzzy_search_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_search_bar_fuzzy_search_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_search_bar_fuzzy_search_max_misses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_misses", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_search_bar_fuzzy_search_max_misses", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shrink_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shrink", + "type": "bool" + } + ] + }, + { + "name": "get_shrink_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shrink_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "shrink", + "type": "bool" + } + ] + }, + { + "name": "get_shrink_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "id_pressed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "id_focused", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "index_pressed", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "menu_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "hide_on_item_selection", + "setter": "set_hide_on_item_selection", + "getter": "is_hide_on_item_selection" + }, + { + "type": "bool", + "name": "hide_on_checkable_item_selection", + "setter": "set_hide_on_checkable_item_selection", + "getter": "is_hide_on_checkable_item_selection" + }, + { + "type": "bool", + "name": "hide_on_state_item_selection", + "setter": "set_hide_on_state_item_selection", + "getter": "is_hide_on_state_item_selection" + }, + { + "type": "float", + "name": "submenu_popup_delay", + "setter": "set_submenu_popup_delay", + "getter": "get_submenu_popup_delay" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "int", + "name": "system_menu_id", + "setter": "set_system_menu", + "getter": "get_system_menu" + }, + { + "type": "bool", + "name": "prefer_native_menu", + "setter": "set_prefer_native_menu", + "getter": "is_prefer_native_menu" + }, + { + "type": "bool", + "name": "shrink_height", + "setter": "set_shrink_height", + "getter": "get_shrink_height" + }, + { + "type": "bool", + "name": "shrink_width", + "setter": "set_shrink_width", + "getter": "get_shrink_width" + }, + { + "type": "bool", + "name": "search_bar_enabled", + "setter": "set_search_bar_enabled", + "getter": "is_search_bar_enabled" + }, + { + "type": "int", + "name": "search_bar_min_item_count", + "setter": "set_search_bar_min_item_count", + "getter": "get_search_bar_min_item_count" + }, + { + "type": "bool", + "name": "search_bar_fuzzy_search_enabled", + "setter": "set_search_bar_fuzzy_search_enabled", + "getter": "is_search_bar_fuzzy_search_enabled" + }, + { + "type": "int", + "name": "search_bar_fuzzy_search_max_misses", + "setter": "set_search_bar_fuzzy_search_max_misses", + "getter": "get_search_bar_fuzzy_search_max_misses" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PopupPanel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Popup", + "api_type": "core" + }, + { + "name": "PortableCompressedTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_MODE_LOSSLESS", + "value": 0 + }, + { + "name": "COMPRESSION_MODE_LOSSY", + "value": 1 + }, + { + "name": "COMPRESSION_MODE_BASIS_UNIVERSAL", + "value": 2 + }, + { + "name": "COMPRESSION_MODE_S3TC", + "value": 3 + }, + { + "name": "COMPRESSION_MODE_ETC2", + "value": 4 + }, + { + "name": "COMPRESSION_MODE_BPTC", + "value": 5 + }, + { + "name": "COMPRESSION_MODE_ASTC", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "create_from_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3679243433, + "hash_compatibility": [ + 97251393 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "compression_mode", + "type": "enum::PortableCompressedTexture2D.CompressionMode" + }, + { + "name": "normal_map", + "type": "bool", + "default_value": "false" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "get_compression_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3265612739, + "return_value": { + "type": "enum::PortableCompressedTexture2D.CompressionMode" + } + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_keep_compressed_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_compressed_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_basisu_compressor_params", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "uastc_level", + "type": "int", + "meta": "int32" + }, + { + "name": "rdo_quality_loss", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_keep_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size_override", + "setter": "set_size_override", + "getter": "get_size_override" + }, + { + "type": "bool", + "name": "keep_compressed_buffer", + "setter": "set_keep_compressed_buffer", + "getter": "is_keeping_compressed_buffer" + } + ] + }, + { + "name": "PrimitiveMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "_create_mesh_array", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "get_mesh_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_flip_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_faces", + "type": "bool" + } + ] + }, + { + "name": "get_flip_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_add_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "add_uv2", + "type": "bool" + } + ] + }, + { + "name": "get_add_uv2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_uv2_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "uv2_padding", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_uv2_padding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "request_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "AABB", + "name": "custom_aabb", + "setter": "set_custom_aabb", + "getter": "get_custom_aabb" + }, + { + "type": "bool", + "name": "flip_faces", + "setter": "set_flip_faces", + "getter": "get_flip_faces" + }, + { + "type": "bool", + "name": "add_uv2", + "setter": "set_add_uv2", + "getter": "get_add_uv2" + }, + { + "type": "float", + "name": "uv2_padding", + "setter": "set_uv2_padding", + "getter": "get_uv2_padding" + } + ] + }, + { + "name": "PrismMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_left_to_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "left_to_right", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_left_to_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_subdivide_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_subdivide_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_subdivide_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "left_to_right", + "setter": "set_left_to_right", + "getter": "get_left_to_right" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "subdivide_width", + "setter": "set_subdivide_width", + "getter": "get_subdivide_width" + }, + { + "type": "int", + "name": "subdivide_height", + "setter": "set_subdivide_height", + "getter": "get_subdivide_height" + }, + { + "type": "int", + "name": "subdivide_depth", + "setter": "set_subdivide_depth", + "getter": "get_subdivide_depth" + } + ] + }, + { + "name": "ProceduralSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_sky_top_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_top_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_sky_horizon_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_horizon_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_sky_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sky_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sky_cover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "sky_cover", + "type": "Texture2D" + } + ] + }, + { + "name": "get_sky_cover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_sky_cover_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_sky_cover_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_bottom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_bottom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_horizon_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_ground_horizon_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ground_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ground_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ground_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ground_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "degrees", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sun_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sun_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "sky_top_color", + "setter": "set_sky_top_color", + "getter": "get_sky_top_color" + }, + { + "type": "Color", + "name": "sky_horizon_color", + "setter": "set_sky_horizon_color", + "getter": "get_sky_horizon_color" + }, + { + "type": "float", + "name": "sky_curve", + "setter": "set_sky_curve", + "getter": "get_sky_curve" + }, + { + "type": "float", + "name": "sky_energy_multiplier", + "setter": "set_sky_energy_multiplier", + "getter": "get_sky_energy_multiplier" + }, + { + "type": "Texture2D", + "name": "sky_cover", + "setter": "set_sky_cover", + "getter": "get_sky_cover" + }, + { + "type": "Color", + "name": "sky_cover_modulate", + "setter": "set_sky_cover_modulate", + "getter": "get_sky_cover_modulate" + }, + { + "type": "Color", + "name": "ground_bottom_color", + "setter": "set_ground_bottom_color", + "getter": "get_ground_bottom_color" + }, + { + "type": "Color", + "name": "ground_horizon_color", + "setter": "set_ground_horizon_color", + "getter": "get_ground_horizon_color" + }, + { + "type": "float", + "name": "ground_curve", + "setter": "set_ground_curve", + "getter": "get_ground_curve" + }, + { + "type": "float", + "name": "ground_energy_multiplier", + "setter": "set_ground_energy_multiplier", + "getter": "get_ground_energy_multiplier" + }, + { + "type": "float", + "name": "sun_angle_max", + "setter": "set_sun_angle_max", + "getter": "get_sun_angle_max" + }, + { + "type": "float", + "name": "sun_curve", + "setter": "set_sun_curve", + "getter": "get_sun_curve" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "get_use_debanding" + }, + { + "type": "float", + "name": "energy_multiplier", + "setter": "set_energy_multiplier", + "getter": "get_energy_multiplier" + } + ] + }, + { + "name": "ProgressBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "enums": [ + { + "name": "FillMode", + "is_bitfield": false, + "values": [ + { + "name": "FILL_BEGIN_TO_END", + "value": 0 + }, + { + "name": "FILL_END_TO_BEGIN", + "value": 1 + }, + { + "name": "FILL_TOP_TO_BOTTOM", + "value": 2 + }, + { + "name": "FILL_BOTTOM_TO_TOP", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_show_percentage", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_percentage_shown", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_indeterminate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_preview_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "preview_indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_editor_preview_indeterminate_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "fill_mode", + "setter": "set_fill_mode", + "getter": "get_fill_mode" + }, + { + "type": "bool", + "name": "show_percentage", + "setter": "set_show_percentage", + "getter": "is_percentage_shown" + }, + { + "type": "bool", + "name": "indeterminate", + "setter": "set_indeterminate", + "getter": "is_indeterminate" + }, + { + "type": "bool", + "name": "editor_preview_indeterminate", + "setter": "set_editor_preview_indeterminate", + "getter": "is_editor_preview_indeterminate_enabled" + } + ] + }, + { + "name": "ProjectSettings", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "has_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_setting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 223050753, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_setting_with_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_global_class_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_setting_with_override_and_custom_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2434817427, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "features", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_initial_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "set_as_basic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "basic", + "type": "bool" + } + ] + }, + { + "name": "set_as_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "internal", + "type": "bool" + } + ] + }, + { + "name": "add_property_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "hint", + "type": "Dictionary" + } + ] + }, + { + "name": "set_restart_if_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "restart", + "type": "bool" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "localize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "globalize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "load_resource_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708980503, + "hash_compatibility": [ + 3001721055 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pack", + "type": "String" + }, + { + "name": "replace_files", + "type": "bool", + "default_value": "true" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "save_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_changed_settings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "check_changed_settings_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "setting_prefix", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "settings_changed" + } + ] + }, + { + "name": "PropertyTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190193059, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "from_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + } + }, + { + "name": "as_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + } + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1899107404, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080455622, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "set_custom_interpolator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3174170268, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "interpolator_method", + "type": "Callable" + } + ] + }, + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171559331, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "QuadMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaneMesh", + "api_type": "core" + }, + { + "name": "QuadOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RDAccelerationStructureGeometry", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1046628555, + "arguments": [ + { + "name": "p_member", + "type": "bitfield::RenderingDevice.AccelerationStructureGeometryFlagBits" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1694887119, + "return_value": { + "type": "bitfield::RenderingDevice.AccelerationStructureGeometryFlagBits" + } + }, + { + "name": "set_vertex_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "p_member", + "type": "RID" + } + ] + }, + { + "name": "get_vertex_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_vertex_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_vertex_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_vertex_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_vertex_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_vertex_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_vertex_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_vertex_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_vertex_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_index_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "p_member", + "type": "RID" + } + ] + }, + { + "name": "get_index_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_index_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_index_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_index_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_index_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + }, + { + "type": "RID", + "name": "vertex_buffer", + "setter": "set_vertex_buffer", + "getter": "get_vertex_buffer" + }, + { + "type": "int", + "name": "vertex_offset", + "setter": "set_vertex_offset", + "getter": "get_vertex_offset" + }, + { + "type": "int", + "name": "vertex_stride", + "setter": "set_vertex_stride", + "getter": "get_vertex_stride" + }, + { + "type": "int", + "name": "vertex_count", + "setter": "set_vertex_count", + "getter": "get_vertex_count" + }, + { + "type": "int", + "name": "vertex_format", + "setter": "set_vertex_format", + "getter": "get_vertex_format" + }, + { + "type": "RID", + "name": "index_buffer", + "setter": "set_index_buffer", + "getter": "get_index_buffer" + }, + { + "type": "int", + "name": "index_offset", + "setter": "set_index_offset", + "getter": "get_index_offset" + }, + { + "type": "int", + "name": "index_count", + "setter": "set_index_count", + "getter": "get_index_count" + } + ] + }, + { + "name": "RDAccelerationStructureInstance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "p_member", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "get_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "set_hit_sbt_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_hit_sbt_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971840141, + "arguments": [ + { + "name": "p_member", + "type": "bitfield::RenderingDevice.AccelerationStructureInstanceFlagBits" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2410182637, + "return_value": { + "type": "bitfield::RenderingDevice.AccelerationStructureInstanceFlagBits" + } + }, + { + "name": "set_blas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "p_member", + "type": "RID" + } + ] + }, + { + "name": "get_blas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "int", + "name": "id", + "setter": "set_id", + "getter": "get_id" + }, + { + "type": "int", + "name": "mask", + "setter": "set_mask", + "getter": "get_mask" + }, + { + "type": "int", + "name": "hit_sbt_range", + "setter": "set_hit_sbt_range", + "getter": "get_hit_sbt_range" + }, + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + }, + { + "type": "RID", + "name": "blas", + "setter": "set_blas", + "getter": "get_blas" + } + ] + }, + { + "name": "RDAttachmentFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_usage_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "samples", + "setter": "set_samples", + "getter": "get_samples" + }, + { + "type": "int", + "name": "usage_flags", + "setter": "set_usage_flags", + "getter": "get_usage_flags" + } + ] + }, + { + "name": "RDFramebufferPass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "constants": [ + { + "name": "ATTACHMENT_UNUSED", + "value": -1 + } + ], + "methods": [ + { + "name": "set_color_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_color_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_input_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_input_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_resolve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_resolve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_preserve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_preserve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_depth_attachment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_depth_attachment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "color_attachments", + "setter": "set_color_attachments", + "getter": "get_color_attachments" + }, + { + "type": "PackedInt32Array", + "name": "input_attachments", + "setter": "set_input_attachments", + "getter": "get_input_attachments" + }, + { + "type": "PackedInt32Array", + "name": "resolve_attachments", + "setter": "set_resolve_attachments", + "getter": "get_resolve_attachments" + }, + { + "type": "PackedInt32Array", + "name": "preserve_attachments", + "setter": "set_preserve_attachments", + "getter": "get_preserve_attachments" + }, + { + "type": "int", + "name": "depth_attachment", + "setter": "set_depth_attachment", + "getter": "get_depth_attachment" + } + ] + }, + { + "name": "RDHitGroup", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_closest_hit_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556777288, + "arguments": [ + { + "name": "p_member", + "type": "RDPipelineShader" + } + ] + }, + { + "name": "get_closest_hit_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2937716847, + "return_value": { + "type": "RDPipelineShader" + } + }, + { + "name": "set_any_hit_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556777288, + "arguments": [ + { + "name": "p_member", + "type": "RDPipelineShader" + } + ] + }, + { + "name": "get_any_hit_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2937716847, + "return_value": { + "type": "RDPipelineShader" + } + }, + { + "name": "set_intersection_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556777288, + "arguments": [ + { + "name": "p_member", + "type": "RDPipelineShader" + } + ] + }, + { + "name": "get_intersection_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2937716847, + "return_value": { + "type": "RDPipelineShader" + } + } + ], + "properties": [ + { + "type": "Object", + "name": "closest_hit_shader", + "setter": "set_closest_hit_shader", + "getter": "get_closest_hit_shader" + }, + { + "type": "Object", + "name": "any_hit_shader", + "setter": "set_any_hit_shader", + "getter": "get_any_hit_shader" + }, + { + "type": "Object", + "name": "intersection_shader", + "setter": "set_intersection_shader", + "getter": "get_intersection_shader" + } + ] + }, + { + "name": "RDPipelineColorBlendState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3610841058, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.LogicOperation" + } + ] + }, + { + "name": "get_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 988254690, + "return_value": { + "type": "enum::RenderingDevice.LogicOperation" + } + }, + { + "name": "set_blend_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "p_member", + "type": "Color" + } + ] + }, + { + "name": "get_blend_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + ] + }, + { + "name": "get_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_logic_op", + "setter": "set_enable_logic_op", + "getter": "get_enable_logic_op" + }, + { + "type": "int", + "name": "logic_op", + "setter": "set_logic_op", + "getter": "get_logic_op" + }, + { + "type": "Color", + "name": "blend_constant", + "setter": "set_blend_constant", + "getter": "get_blend_constant" + }, + { + "type": "typedarray::RDPipelineColorBlendStateAttachment", + "name": "attachments", + "setter": "set_attachments", + "getter": "get_attachments" + } + ] + }, + { + "name": "RDPipelineColorBlendStateAttachment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_as_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_enable_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_src_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_color_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_color_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_src_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_alpha_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_alpha_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_write_r", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_r", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_g", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_g", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_blend", + "setter": "set_enable_blend", + "getter": "get_enable_blend" + }, + { + "type": "int", + "name": "src_color_blend_factor", + "setter": "set_src_color_blend_factor", + "getter": "get_src_color_blend_factor" + }, + { + "type": "int", + "name": "dst_color_blend_factor", + "setter": "set_dst_color_blend_factor", + "getter": "get_dst_color_blend_factor" + }, + { + "type": "int", + "name": "color_blend_op", + "setter": "set_color_blend_op", + "getter": "get_color_blend_op" + }, + { + "type": "int", + "name": "src_alpha_blend_factor", + "setter": "set_src_alpha_blend_factor", + "getter": "get_src_alpha_blend_factor" + }, + { + "type": "int", + "name": "dst_alpha_blend_factor", + "setter": "set_dst_alpha_blend_factor", + "getter": "get_dst_alpha_blend_factor" + }, + { + "type": "int", + "name": "alpha_blend_op", + "setter": "set_alpha_blend_op", + "getter": "get_alpha_blend_op" + }, + { + "type": "bool", + "name": "write_r", + "setter": "set_write_r", + "getter": "get_write_r" + }, + { + "type": "bool", + "name": "write_g", + "setter": "set_write_g", + "getter": "get_write_g" + }, + { + "type": "bool", + "name": "write_b", + "setter": "set_write_b", + "getter": "get_write_b" + }, + { + "type": "bool", + "name": "write_a", + "setter": "set_write_a", + "getter": "get_write_a" + } + ] + }, + { + "name": "RDPipelineDepthStencilState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_test", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_depth_write", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_write", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_compare_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_depth_compare_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_enable_depth_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_stencil", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_stencil", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_front_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_front_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_front_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_back_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_back_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_test", + "setter": "set_enable_depth_test", + "getter": "get_enable_depth_test" + }, + { + "type": "bool", + "name": "enable_depth_write", + "setter": "set_enable_depth_write", + "getter": "get_enable_depth_write" + }, + { + "type": "int", + "name": "depth_compare_operator", + "setter": "set_depth_compare_operator", + "getter": "get_depth_compare_operator" + }, + { + "type": "bool", + "name": "enable_depth_range", + "setter": "set_enable_depth_range", + "getter": "get_enable_depth_range" + }, + { + "type": "float", + "name": "depth_range_min", + "setter": "set_depth_range_min", + "getter": "get_depth_range_min" + }, + { + "type": "float", + "name": "depth_range_max", + "setter": "set_depth_range_max", + "getter": "get_depth_range_max" + }, + { + "type": "bool", + "name": "enable_stencil", + "setter": "set_enable_stencil", + "getter": "get_enable_stencil" + }, + { + "type": "int", + "name": "front_op_fail", + "setter": "set_front_op_fail", + "getter": "get_front_op_fail" + }, + { + "type": "int", + "name": "front_op_pass", + "setter": "set_front_op_pass", + "getter": "get_front_op_pass" + }, + { + "type": "int", + "name": "front_op_depth_fail", + "setter": "set_front_op_depth_fail", + "getter": "get_front_op_depth_fail" + }, + { + "type": "int", + "name": "front_op_compare", + "setter": "set_front_op_compare", + "getter": "get_front_op_compare" + }, + { + "type": "int", + "name": "front_op_compare_mask", + "setter": "set_front_op_compare_mask", + "getter": "get_front_op_compare_mask" + }, + { + "type": "int", + "name": "front_op_write_mask", + "setter": "set_front_op_write_mask", + "getter": "get_front_op_write_mask" + }, + { + "type": "int", + "name": "front_op_reference", + "setter": "set_front_op_reference", + "getter": "get_front_op_reference" + }, + { + "type": "int", + "name": "back_op_fail", + "setter": "set_back_op_fail", + "getter": "get_back_op_fail" + }, + { + "type": "int", + "name": "back_op_pass", + "setter": "set_back_op_pass", + "getter": "get_back_op_pass" + }, + { + "type": "int", + "name": "back_op_depth_fail", + "setter": "set_back_op_depth_fail", + "getter": "get_back_op_depth_fail" + }, + { + "type": "int", + "name": "back_op_compare", + "setter": "set_back_op_compare", + "getter": "get_back_op_compare" + }, + { + "type": "int", + "name": "back_op_compare_mask", + "setter": "set_back_op_compare_mask", + "getter": "get_back_op_compare_mask" + }, + { + "type": "int", + "name": "back_op_write_mask", + "setter": "set_back_op_write_mask", + "getter": "get_back_op_write_mask" + }, + { + "type": "int", + "name": "back_op_reference", + "setter": "set_back_op_reference", + "getter": "get_back_op_reference" + } + ] + }, + { + "name": "RDPipelineMultisampleState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_sample_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_sample_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_enable_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_min_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_alpha_to_coverage", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_coverage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_alpha_to_one", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_one", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sample_masks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "masks", + "type": "typedarray::int" + } + ] + }, + { + "name": "get_sample_masks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + } + ], + "properties": [ + { + "type": "int", + "name": "sample_count", + "setter": "set_sample_count", + "getter": "get_sample_count" + }, + { + "type": "bool", + "name": "enable_sample_shading", + "setter": "set_enable_sample_shading", + "getter": "get_enable_sample_shading" + }, + { + "type": "float", + "name": "min_sample_shading", + "setter": "set_min_sample_shading", + "getter": "get_min_sample_shading" + }, + { + "type": "bool", + "name": "enable_alpha_to_coverage", + "setter": "set_enable_alpha_to_coverage", + "getter": "get_enable_alpha_to_coverage" + }, + { + "type": "bool", + "name": "enable_alpha_to_one", + "setter": "set_enable_alpha_to_one", + "getter": "get_enable_alpha_to_one" + }, + { + "type": "typedarray::int", + "name": "sample_masks", + "setter": "set_sample_masks", + "getter": "get_sample_masks" + } + ] + }, + { + "name": "RDPipelineRasterizationState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_discard_primitives", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_discard_primitives", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_wireframe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_wireframe", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662586502, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonCullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2192484313, + "return_value": { + "type": "enum::RenderingDevice.PolygonCullMode" + } + }, + { + "name": "set_front_face", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637251213, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonFrontFace" + } + ] + }, + { + "name": "get_front_face", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708793786, + "return_value": { + "type": "enum::RenderingDevice.PolygonFrontFace" + } + }, + { + "name": "set_depth_bias_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_depth_bias_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_bias_constant_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_constant_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_slope_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_slope_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_line_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_patch_control_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_patch_control_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_clamp", + "setter": "set_enable_depth_clamp", + "getter": "get_enable_depth_clamp" + }, + { + "type": "bool", + "name": "discard_primitives", + "setter": "set_discard_primitives", + "getter": "get_discard_primitives" + }, + { + "type": "bool", + "name": "wireframe", + "setter": "set_wireframe", + "getter": "get_wireframe" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "int", + "name": "front_face", + "setter": "set_front_face", + "getter": "get_front_face" + }, + { + "type": "bool", + "name": "depth_bias_enabled", + "setter": "set_depth_bias_enabled", + "getter": "get_depth_bias_enabled" + }, + { + "type": "float", + "name": "depth_bias_constant_factor", + "setter": "set_depth_bias_constant_factor", + "getter": "get_depth_bias_constant_factor" + }, + { + "type": "float", + "name": "depth_bias_clamp", + "setter": "set_depth_bias_clamp", + "getter": "get_depth_bias_clamp" + }, + { + "type": "float", + "name": "depth_bias_slope_factor", + "setter": "set_depth_bias_slope_factor", + "getter": "get_depth_bias_slope_factor" + }, + { + "type": "float", + "name": "line_width", + "setter": "set_line_width", + "getter": "get_line_width" + }, + { + "type": "int", + "name": "patch_control_points", + "setter": "set_patch_control_points", + "getter": "get_patch_control_points" + } + ] + }, + { + "name": "RDPipelineShader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "p_member", + "type": "RID" + } + ] + }, + { + "name": "get_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_specialization_constants", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "specialization_constants", + "type": "typedarray::RDPipelineSpecializationConstant" + } + ] + }, + { + "name": "get_specialization_constants", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RDPipelineSpecializationConstant" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "shader", + "setter": "set_shader", + "getter": "get_shader" + }, + { + "type": "typedarray::RDPipelineSpecializationConstant", + "name": "specialization_constants", + "setter": "set_specialization_constants", + "getter": "get_specialization_constants" + } + ] + }, + { + "name": "RDPipelineSpecializationConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_constant_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_constant_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "Variant", + "name": "value", + "setter": "set_value", + "getter": "get_value" + }, + { + "type": "int", + "name": "constant_id", + "setter": "set_constant_id", + "getter": "get_constant_id" + } + ] + }, + { + "name": "RDSamplerState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_mip_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mip_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_repeat_u", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_u", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_w", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_w", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lod_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_use_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_anisotropy_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropy_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_compare_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_compare_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_min_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1115869595, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerBorderColor" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514246478, + "return_value": { + "type": "enum::RenderingDevice.SamplerBorderColor" + } + }, + { + "name": "set_unnormalized_uvw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_unnormalized_uvw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "mip_filter", + "setter": "set_mip_filter", + "getter": "get_mip_filter" + }, + { + "type": "int", + "name": "repeat_u", + "setter": "set_repeat_u", + "getter": "get_repeat_u" + }, + { + "type": "int", + "name": "repeat_v", + "setter": "set_repeat_v", + "getter": "get_repeat_v" + }, + { + "type": "int", + "name": "repeat_w", + "setter": "set_repeat_w", + "getter": "get_repeat_w" + }, + { + "type": "float", + "name": "lod_bias", + "setter": "set_lod_bias", + "getter": "get_lod_bias" + }, + { + "type": "bool", + "name": "use_anisotropy", + "setter": "set_use_anisotropy", + "getter": "get_use_anisotropy" + }, + { + "type": "float", + "name": "anisotropy_max", + "setter": "set_anisotropy_max", + "getter": "get_anisotropy_max" + }, + { + "type": "bool", + "name": "enable_compare", + "setter": "set_enable_compare", + "getter": "get_enable_compare" + }, + { + "type": "int", + "name": "compare_op", + "setter": "set_compare_op", + "getter": "get_compare_op" + }, + { + "type": "float", + "name": "min_lod", + "setter": "set_min_lod", + "getter": "get_min_lod" + }, + { + "type": "float", + "name": "max_lod", + "setter": "set_max_lod", + "getter": "get_max_lod" + }, + { + "type": "int", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "bool", + "name": "unnormalized_uvw", + "setter": "set_unnormalized_uvw", + "getter": "get_unnormalized_uvw" + } + ] + }, + { + "name": "RDShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1526857008, + "hash_compatibility": [ + 1558064255 + ], + "arguments": [ + { + "name": "bytecode", + "type": "RDShaderSPIRV" + }, + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_spirv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689310080, + "hash_compatibility": [ + 3340165340 + ], + "return_value": { + "type": "RDShaderSPIRV" + }, + "arguments": [ + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_version_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_base_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "error", + "type": "String" + } + ] + }, + { + "name": "get_base_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "base_error", + "setter": "set_base_error", + "getter": "get_base_error" + } + ] + }, + { + "name": "RDShaderSPIRV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_stage_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514097977, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "bytecode", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_stage_bytecode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3816765404, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_stage_compile_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "compile_error", + "type": "String" + } + ] + }, + { + "name": "get_stage_compile_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "bytecode_vertex", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 0 + }, + { + "type": "PackedByteArray", + "name": "bytecode_fragment", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 1 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_control", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 2 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_evaluation", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 3 + }, + { + "type": "PackedByteArray", + "name": "bytecode_compute", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 4 + }, + { + "type": "PackedByteArray", + "name": "bytecode_raygen", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 5 + }, + { + "type": "PackedByteArray", + "name": "bytecode_any_hit", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 6 + }, + { + "type": "PackedByteArray", + "name": "bytecode_closest_hit", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 7 + }, + { + "type": "PackedByteArray", + "name": "bytecode_miss", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 8 + }, + { + "type": "PackedByteArray", + "name": "bytecode_intersection", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 9 + }, + { + "type": "String", + "name": "compile_error_vertex", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 0 + }, + { + "type": "String", + "name": "compile_error_fragment", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 1 + }, + { + "type": "String", + "name": "compile_error_tesselation_control", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 2 + }, + { + "type": "String", + "name": "compile_error_tesselation_evaluation", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 3 + }, + { + "type": "String", + "name": "compile_error_compute", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 4 + }, + { + "type": "String", + "name": "compile_error_raygen", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 5 + }, + { + "type": "String", + "name": "compile_error_any_hit", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 6 + }, + { + "type": "String", + "name": "compile_error_closest_hit", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 7 + }, + { + "type": "String", + "name": "compile_error_miss", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 8 + }, + { + "type": "String", + "name": "compile_error_intersection", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 9 + } + ] + }, + { + "name": "RDShaderSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_stage_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "get_stage_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422186742, + "arguments": [ + { + "name": "language", + "type": "enum::RenderingDevice.ShaderLanguage" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063538261, + "return_value": { + "type": "enum::RenderingDevice.ShaderLanguage" + } + } + ], + "properties": [ + { + "type": "String", + "name": "source_vertex", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 0 + }, + { + "type": "String", + "name": "source_fragment", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 1 + }, + { + "type": "String", + "name": "source_tesselation_control", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 2 + }, + { + "type": "String", + "name": "source_tesselation_evaluation", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 3 + }, + { + "type": "String", + "name": "source_compute", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 4 + }, + { + "type": "String", + "name": "source_raygen", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 5 + }, + { + "type": "String", + "name": "source_any_hit", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 6 + }, + { + "type": "String", + "name": "source_closest_hit", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 7 + }, + { + "type": "String", + "name": "source_miss", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 8 + }, + { + "type": "String", + "name": "source_intersection", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 9 + }, + { + "type": "int", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "RDTextureFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_array_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_array_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 652343381, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036357416, + "return_value": { + "type": "enum::RenderingDevice.TextureType" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_bits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 245642367, + "arguments": [ + { + "name": "p_member", + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + ] + }, + { + "name": "get_usage_bits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1313398998, + "return_value": { + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + }, + { + "name": "set_is_resolve_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_is_resolve_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_is_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_is_discardable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_shareable_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "remove_shareable_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "int", + "name": "array_layers", + "setter": "set_array_layers", + "getter": "get_array_layers" + }, + { + "type": "int", + "name": "mipmaps", + "setter": "set_mipmaps", + "getter": "get_mipmaps" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + }, + { + "type": "int", + "name": "samples", + "setter": "set_samples", + "getter": "get_samples" + }, + { + "type": "int", + "name": "usage_bits", + "setter": "set_usage_bits", + "getter": "get_usage_bits" + }, + { + "type": "bool", + "name": "is_resolve_buffer", + "setter": "set_is_resolve_buffer", + "getter": "get_is_resolve_buffer" + }, + { + "type": "bool", + "name": "is_discardable", + "setter": "set_is_discardable", + "getter": "get_is_discardable" + } + ] + }, + { + "name": "RDTextureView", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_swizzle_r", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_r", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_g", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_g", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + }, + { + "name": "set_swizzle_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3833362581, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSwizzle" + } + ] + }, + { + "name": "get_swizzle_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150792614, + "return_value": { + "type": "enum::RenderingDevice.TextureSwizzle" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format_override", + "setter": "set_format_override", + "getter": "get_format_override" + }, + { + "type": "int", + "name": "swizzle_r", + "setter": "set_swizzle_r", + "getter": "get_swizzle_r" + }, + { + "type": "int", + "name": "swizzle_g", + "setter": "set_swizzle_g", + "getter": "get_swizzle_g" + }, + { + "type": "int", + "name": "swizzle_b", + "setter": "set_swizzle_b", + "getter": "get_swizzle_b" + }, + { + "type": "int", + "name": "swizzle_a", + "setter": "set_swizzle_a", + "getter": "get_swizzle_a" + } + ] + }, + { + "name": "RDUniform", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_uniform_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1664894931, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.UniformType" + } + ] + }, + { + "name": "get_uniform_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 475470040, + "return_value": { + "type": "enum::RenderingDevice.UniformType" + } + }, + { + "name": "set_binding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_binding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "id", + "type": "RID" + } + ] + }, + { + "name": "clear_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + } + ], + "properties": [ + { + "type": "int", + "name": "uniform_type", + "setter": "set_uniform_type", + "getter": "get_uniform_type" + }, + { + "type": "int", + "name": "binding", + "setter": "set_binding", + "getter": "get_binding" + } + ] + }, + { + "name": "RDVertexAttribute", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_binding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_binding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_location", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522141836, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.VertexFrequency" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4154106413, + "return_value": { + "type": "enum::RenderingDevice.VertexFrequency" + } + } + ], + "properties": [ + { + "type": "int", + "name": "binding", + "setter": "set_binding", + "getter": "get_binding" + }, + { + "type": "int", + "name": "location", + "setter": "set_location", + "getter": "get_location" + }, + { + "type": "int", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "stride", + "setter": "set_stride", + "getter": "get_stride" + }, + { + "type": "int", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + } + ] + }, + { + "name": "RandomNumberGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "state", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "randi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "randf", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "randfn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837325100, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "mean", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "deviation", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "randf_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4269894367, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from", + "type": "float", + "meta": "float" + }, + { + "name": "to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "randi_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "rand_weighted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4189642986, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "randomize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "int", + "name": "state", + "setter": "set_state", + "getter": "get_state" + } + ] + }, + { + "name": "Range", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "_value_changed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "new_value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_page", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_as_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_value_no_signal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "minimum", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "maximum", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_page", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pagesize", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_as_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "set_use_rounded_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_rounded_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_exp_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_ratio_exp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_greater", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "is_greater_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_lesser", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "is_lesser_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "share", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "with", + "type": "Node" + } + ] + }, + { + "name": "unshare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "value_changed", + "arguments": [ + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "changed" + } + ], + "properties": [ + { + "type": "float", + "name": "min_value", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "float", + "name": "max_value", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "float", + "name": "page", + "setter": "set_page", + "getter": "get_page" + }, + { + "type": "float", + "name": "value", + "setter": "set_value", + "getter": "get_value" + }, + { + "type": "float", + "name": "ratio", + "setter": "set_as_ratio", + "getter": "get_as_ratio" + }, + { + "type": "bool", + "name": "exp_edit", + "setter": "set_exp_ratio", + "getter": "is_ratio_exp" + }, + { + "type": "bool", + "name": "rounded", + "setter": "set_use_rounded_values", + "getter": "is_using_rounded_values" + }, + { + "type": "bool", + "name": "allow_greater", + "setter": "set_allow_greater", + "getter": "is_greater_allowed" + }, + { + "type": "bool", + "name": "allow_lesser", + "setter": "set_allow_lesser", + "getter": "is_lesser_allowed" + } + ] + }, + { + "name": "RayCast2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_raycast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D", + "meta": "required" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D", + "meta": "required" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + } + ] + }, + { + "name": "RayCast3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_raycast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D", + "meta": "required" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D", + "meta": "required" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_back_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_back_faces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_shape_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_shape_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_shape_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_shape_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "debug_shape_thickness", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_debug_shape_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" + }, + { + "type": "int", + "name": "debug_shape_thickness", + "setter": "set_debug_shape_thickness", + "getter": "get_debug_shape_thickness" + } + ] + }, + { + "name": "RectangleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RefCounted", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "init_ref", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "unreference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_reference_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "ReferenceRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "float", + "name": "border_width", + "setter": "set_border_width", + "getter": "get_border_width" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "get_editor_only" + } + ] + }, + { + "name": "ReflectionProbe", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_ONCE", + "value": 0 + }, + { + "name": "UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "AmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "AMBIENT_COLOR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_blend_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "blend_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_blend_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ambient_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748981278, + "arguments": [ + { + "name": "ambient", + "type": "enum::ReflectionProbe.AmbientMode" + } + ] + }, + { + "name": "get_ambient_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014607621, + "return_value": { + "type": "enum::ReflectionProbe.AmbientMode" + } + }, + { + "name": "set_ambient_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "ambient", + "type": "Color" + } + ] + }, + { + "name": "get_ambient_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_ambient_color_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ambient_energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ambient_color_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mesh_lod_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "origin_offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_origin_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_as_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_set_as_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_box_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_box_projection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_shadows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "are_shadows_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_reflection_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_reflection_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4090221187, + "arguments": [ + { + "name": "mode", + "type": "enum::ReflectionProbe.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2367550552, + "return_value": { + "type": "enum::ReflectionProbe.UpdateMode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + }, + { + "type": "float", + "name": "intensity", + "setter": "set_intensity", + "getter": "get_intensity" + }, + { + "type": "float", + "name": "blend_distance", + "setter": "set_blend_distance", + "getter": "get_blend_distance" + }, + { + "type": "float", + "name": "max_distance", + "setter": "set_max_distance", + "getter": "get_max_distance" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector3", + "name": "origin_offset", + "setter": "set_origin_offset", + "getter": "get_origin_offset" + }, + { + "type": "bool", + "name": "box_projection", + "setter": "set_enable_box_projection", + "getter": "is_box_projection_enabled" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_as_interior", + "getter": "is_set_as_interior" + }, + { + "type": "bool", + "name": "enable_shadows", + "setter": "set_enable_shadows", + "getter": "are_shadows_enabled" + }, + { + "type": "int", + "name": "cull_mask", + "setter": "set_cull_mask", + "getter": "get_cull_mask" + }, + { + "type": "int", + "name": "reflection_mask", + "setter": "set_reflection_mask", + "getter": "get_reflection_mask" + }, + { + "type": "float", + "name": "mesh_lod_threshold", + "setter": "set_mesh_lod_threshold", + "getter": "get_mesh_lod_threshold" + }, + { + "type": "int", + "name": "ambient_mode", + "setter": "set_ambient_mode", + "getter": "get_ambient_mode" + }, + { + "type": "Color", + "name": "ambient_color", + "setter": "set_ambient_color", + "getter": "get_ambient_color" + }, + { + "type": "float", + "name": "ambient_color_energy", + "setter": "set_ambient_color_energy", + "getter": "get_ambient_color_energy" + } + ] + }, + { + "name": "RegEx", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create_from_string", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4249111514, + "hash_compatibility": [ + 2150300909 + ], + "return_value": { + "type": "RegEx" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "compile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565188097, + "hash_compatibility": [ + 166001499 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pattern", + "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3365977994, + "hash_compatibility": [ + 4087180739 + ], + "return_value": { + "type": "RegExMatch" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "search_all", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 849021363, + "hash_compatibility": [ + 3354100289 + ], + "return_value": { + "type": "typedarray::RegExMatch" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "sub", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 54019702, + "hash_compatibility": [ + 758293621 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "subject", + "type": "String" + }, + { + "name": "replacement", + "type": "String" + }, + { + "name": "all", + "type": "bool", + "default_value": "false" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "end", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pattern", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_group_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "RegExMatch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_subject", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_group_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 687115856, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + }, + { + "name": "get_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 490464691, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + }, + { + "name": "get_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 490464691, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "Variant", + "default_value": "0" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "subject", + "getter": "get_subject" + }, + { + "type": "Dictionary", + "name": "names", + "getter": "get_names" + }, + { + "type": "Array", + "name": "strings", + "getter": "get_strings" + } + ] + }, + { + "name": "RemoteTransform2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_remote_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_remote_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_use_global_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_coordinates", + "type": "bool" + } + ] + }, + { + "name": "get_use_global_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_position", + "type": "bool" + } + ] + }, + { + "name": "get_update_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_update_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_scale", + "type": "bool" + } + ] + }, + { + "name": "get_update_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "remote_path", + "setter": "set_remote_node", + "getter": "get_remote_node" + }, + { + "type": "bool", + "name": "use_global_coordinates", + "setter": "set_use_global_coordinates", + "getter": "get_use_global_coordinates" + }, + { + "type": "bool", + "name": "update_position", + "setter": "set_update_position", + "getter": "get_update_position" + }, + { + "type": "bool", + "name": "update_rotation", + "setter": "set_update_rotation", + "getter": "get_update_rotation" + }, + { + "type": "bool", + "name": "update_scale", + "setter": "set_update_scale", + "getter": "get_update_scale" + } + ] + }, + { + "name": "RemoteTransform3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_remote_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_remote_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "force_update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_use_global_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_coordinates", + "type": "bool" + } + ] + }, + { + "name": "get_use_global_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_position", + "type": "bool" + } + ] + }, + { + "name": "get_update_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_update_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "update_remote_scale", + "type": "bool" + } + ] + }, + { + "name": "get_update_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "remote_path", + "setter": "set_remote_node", + "getter": "get_remote_node" + }, + { + "type": "bool", + "name": "use_global_coordinates", + "setter": "set_use_global_coordinates", + "getter": "get_use_global_coordinates" + }, + { + "type": "bool", + "name": "update_position", + "setter": "set_update_position", + "getter": "get_update_position" + }, + { + "type": "bool", + "name": "update_rotation", + "setter": "set_update_rotation", + "getter": "get_update_rotation" + }, + { + "type": "bool", + "name": "update_scale", + "setter": "set_update_scale", + "getter": "get_update_scale" + } + ] + }, + { + "name": "RenderData", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_render_scene_buffers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2793216201, + "return_value": { + "type": "RenderSceneBuffers" + } + }, + { + "name": "get_render_scene_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1288715698, + "return_value": { + "type": "RenderSceneData" + } + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderDataExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderData", + "api_type": "core", + "methods": [ + { + "name": "_get_render_scene_buffers", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2793216201, + "return_value": { + "type": "RenderSceneBuffers" + } + }, + { + "name": "_get_render_scene_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1288715698, + "return_value": { + "type": "RenderSceneData" + } + }, + { + "name": "_get_environment", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_camera_attributes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderDataRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderData", + "api_type": "core" + }, + { + "name": "RenderSceneBuffers", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "configure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3072623270, + "arguments": [ + { + "name": "config", + "type": "RenderSceneBuffersConfiguration" + } + ] + } + ] + }, + { + "name": "RenderSceneBuffersConfiguration", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_render_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "get_internal_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_internal_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "internal_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_target_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "target_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_view_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "view_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 976778074, + "return_value": { + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + }, + { + "name": "set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 447477857, + "arguments": [ + { + "name": "scaling_3d_mode", + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + ] + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109158617, + "return_value": { + "type": "enum::RenderingServer.ViewportMSAA" + } + }, + { + "name": "set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3952630748, + "arguments": [ + { + "name": "msaa_3d", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 641513172, + "return_value": { + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + }, + { + "name": "set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 139543108, + "arguments": [ + { + "name": "screen_space_aa", + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + ] + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_mipmap_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropic_filtering_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1617414954, + "return_value": { + "type": "enum::RenderingServer.ViewportAnisotropicFiltering" + } + }, + { + "name": "set_anisotropic_filtering_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559658741, + "arguments": [ + { + "name": "anisotropic_filtering_level", + "type": "enum::RenderingServer.ViewportAnisotropicFiltering" + } + ] + } + ], + "properties": [ + { + "type": "RID", + "name": "render_target", + "setter": "set_render_target", + "getter": "get_render_target" + }, + { + "type": "Vector2i", + "name": "internal_size", + "setter": "set_internal_size", + "getter": "get_internal_size" + }, + { + "type": "Vector2i", + "name": "target_size", + "setter": "set_target_size", + "getter": "get_target_size" + }, + { + "type": "int", + "name": "view_count", + "setter": "set_view_count", + "getter": "get_view_count" + }, + { + "type": "int", + "name": "scaling_3d_mode", + "setter": "set_scaling_3d_mode", + "getter": "get_scaling_3d_mode" + }, + { + "type": "int", + "name": "msaa_3d", + "setter": "set_msaa_3d", + "getter": "get_msaa_3d" + }, + { + "type": "int", + "name": "screen_space_aa", + "setter": "set_screen_space_aa", + "getter": "get_screen_space_aa" + }, + { + "type": "bool", + "name": "fsr_sharpness", + "setter": "set_fsr_sharpness", + "getter": "get_fsr_sharpness" + }, + { + "type": "bool", + "name": "texture_mipmap_bias", + "setter": "set_texture_mipmap_bias", + "getter": "get_texture_mipmap_bias" + }, + { + "type": "int", + "name": "anisotropic_filtering_level", + "setter": "set_anisotropic_filtering_level", + "getter": "get_anisotropic_filtering_level" + } + ] + }, + { + "name": "RenderSceneBuffersExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RenderSceneBuffers", + "api_type": "core", + "methods": [ + { + "name": "_configure", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3072623270, + "arguments": [ + { + "name": "config", + "type": "RenderSceneBuffersConfiguration" + } + ] + }, + { + "name": "_set_fsr_sharpness", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_texture_mipmap_bias", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_set_anisotropic_filtering_level", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "anisotropic_filtering_level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_set_use_debanding", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "use_debanding", + "type": "bool" + } + ] + } + ] + }, + { + "name": "RenderSceneBuffersRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RenderSceneBuffers", + "api_type": "core", + "methods": [ + { + "name": "has_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "create_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2950875024, + "hash_compatibility": [ + 3559915770 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "data_format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "usage_bits", + "type": "int", + "meta": "uint32" + }, + { + "name": "texture_samples", + "type": "enum::RenderingDevice.TextureSamples" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + }, + { + "name": "unique", + "type": "bool" + }, + { + "name": "discardable", + "type": "bool" + } + ] + }, + { + "name": "create_texture_from_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3344669382, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "format", + "type": "RDTextureFormat" + }, + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "unique", + "type": "bool" + } + ] + }, + { + "name": "create_texture_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 283055834, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "view_name", + "type": "StringName" + }, + { + "name": "view", + "type": "RDTextureView" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 750006389, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 371461758, + "return_value": { + "type": "RDTextureFormat" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 588440706, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_texture_slice_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 682451778, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32" + }, + { + "name": "view", + "type": "RDTextureView" + } + ] + }, + { + "name": "get_texture_slice_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2617625368, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "context", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "clear_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "get_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_color_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_depth_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050822880, + "hash_compatibility": [ + 529393457 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_velocity_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3087988589, + "hash_compatibility": [ + 937000113 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "msaa", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_internal_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_target_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 976778074, + "return_value": { + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3109158617, + "return_value": { + "type": "enum::RenderingServer.ViewportMSAA" + } + }, + { + "name": "get_texture_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 641513172, + "return_value": { + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + }, + { + "name": "get_use_taa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_use_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "RenderSceneData", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cam_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_cam_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910717950, + "return_value": { + "type": "Projection" + } + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_view_eye_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_view_projection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3179846605, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_uniform_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderSceneDataExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderSceneData", + "api_type": "core", + "methods": [ + { + "name": "_get_cam_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_cam_projection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2910717950, + "return_value": { + "type": "Projection" + } + }, + { + "name": "_get_view_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_view_eye_offset", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_view_projection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3179846605, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_get_uniform_buffer", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ] + }, + { + "name": "RenderSceneDataRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RenderSceneData", + "api_type": "core" + }, + { + "name": "RenderingDevice", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + }, + { + "name": "INVALID_FORMAT_ID", + "value": -1 + } + ], + "enums": [ + { + "name": "DeviceType", + "is_bitfield": false, + "values": [ + { + "name": "DEVICE_TYPE_OTHER", + "value": 0 + }, + { + "name": "DEVICE_TYPE_INTEGRATED_GPU", + "value": 1 + }, + { + "name": "DEVICE_TYPE_DISCRETE_GPU", + "value": 2 + }, + { + "name": "DEVICE_TYPE_VIRTUAL_GPU", + "value": 3 + }, + { + "name": "DEVICE_TYPE_CPU", + "value": 4 + }, + { + "name": "DEVICE_TYPE_MAX", + "value": 5 + } + ] + }, + { + "name": "DriverResource", + "is_bitfield": false, + "values": [ + { + "name": "DRIVER_RESOURCE_LOGICAL_DEVICE", + "value": 0 + }, + { + "name": "DRIVER_RESOURCE_PHYSICAL_DEVICE", + "value": 1 + }, + { + "name": "DRIVER_RESOURCE_TOPMOST_OBJECT", + "value": 2 + }, + { + "name": "DRIVER_RESOURCE_COMMAND_QUEUE", + "value": 3 + }, + { + "name": "DRIVER_RESOURCE_QUEUE_FAMILY", + "value": 4 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE", + "value": 5 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE_VIEW", + "value": 6 + }, + { + "name": "DRIVER_RESOURCE_TEXTURE_DATA_FORMAT", + "value": 7 + }, + { + "name": "DRIVER_RESOURCE_SAMPLER", + "value": 8 + }, + { + "name": "DRIVER_RESOURCE_UNIFORM_SET", + "value": 9 + }, + { + "name": "DRIVER_RESOURCE_BUFFER", + "value": 10 + }, + { + "name": "DRIVER_RESOURCE_COMPUTE_PIPELINE", + "value": 11 + }, + { + "name": "DRIVER_RESOURCE_RENDER_PIPELINE", + "value": 12 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_DEVICE", + "value": 0 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_PHYSICAL_DEVICE", + "value": 1 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_INSTANCE", + "value": 2 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_QUEUE", + "value": 3 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_QUEUE_FAMILY_INDEX", + "value": 4 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE", + "value": 5 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE_VIEW", + "value": 6 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_IMAGE_NATIVE_TEXTURE_FORMAT", + "value": 7 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_SAMPLER", + "value": 8 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_DESCRIPTOR_SET", + "value": 9 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_BUFFER", + "value": 10 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_COMPUTE_PIPELINE", + "value": 11 + }, + { + "name": "DRIVER_RESOURCE_VULKAN_RENDER_PIPELINE", + "value": 12 + } + ] + }, + { + "name": "DataFormat", + "is_bitfield": false, + "values": [ + { + "name": "DATA_FORMAT_R4G4_UNORM_PACK8", + "value": 0 + }, + { + "name": "DATA_FORMAT_R4G4B4A4_UNORM_PACK16", + "value": 1 + }, + { + "name": "DATA_FORMAT_B4G4R4A4_UNORM_PACK16", + "value": 2 + }, + { + "name": "DATA_FORMAT_R5G6B5_UNORM_PACK16", + "value": 3 + }, + { + "name": "DATA_FORMAT_B5G6R5_UNORM_PACK16", + "value": 4 + }, + { + "name": "DATA_FORMAT_R5G5B5A1_UNORM_PACK16", + "value": 5 + }, + { + "name": "DATA_FORMAT_B5G5R5A1_UNORM_PACK16", + "value": 6 + }, + { + "name": "DATA_FORMAT_A1R5G5B5_UNORM_PACK16", + "value": 7 + }, + { + "name": "DATA_FORMAT_R8_UNORM", + "value": 8 + }, + { + "name": "DATA_FORMAT_R8_SNORM", + "value": 9 + }, + { + "name": "DATA_FORMAT_R8_USCALED", + "value": 10 + }, + { + "name": "DATA_FORMAT_R8_SSCALED", + "value": 11 + }, + { + "name": "DATA_FORMAT_R8_UINT", + "value": 12 + }, + { + "name": "DATA_FORMAT_R8_SINT", + "value": 13 + }, + { + "name": "DATA_FORMAT_R8_SRGB", + "value": 14 + }, + { + "name": "DATA_FORMAT_R8G8_UNORM", + "value": 15 + }, + { + "name": "DATA_FORMAT_R8G8_SNORM", + "value": 16 + }, + { + "name": "DATA_FORMAT_R8G8_USCALED", + "value": 17 + }, + { + "name": "DATA_FORMAT_R8G8_SSCALED", + "value": 18 + }, + { + "name": "DATA_FORMAT_R8G8_UINT", + "value": 19 + }, + { + "name": "DATA_FORMAT_R8G8_SINT", + "value": 20 + }, + { + "name": "DATA_FORMAT_R8G8_SRGB", + "value": 21 + }, + { + "name": "DATA_FORMAT_R8G8B8_UNORM", + "value": 22 + }, + { + "name": "DATA_FORMAT_R8G8B8_SNORM", + "value": 23 + }, + { + "name": "DATA_FORMAT_R8G8B8_USCALED", + "value": 24 + }, + { + "name": "DATA_FORMAT_R8G8B8_SSCALED", + "value": 25 + }, + { + "name": "DATA_FORMAT_R8G8B8_UINT", + "value": 26 + }, + { + "name": "DATA_FORMAT_R8G8B8_SINT", + "value": 27 + }, + { + "name": "DATA_FORMAT_R8G8B8_SRGB", + "value": 28 + }, + { + "name": "DATA_FORMAT_B8G8R8_UNORM", + "value": 29 + }, + { + "name": "DATA_FORMAT_B8G8R8_SNORM", + "value": 30 + }, + { + "name": "DATA_FORMAT_B8G8R8_USCALED", + "value": 31 + }, + { + "name": "DATA_FORMAT_B8G8R8_SSCALED", + "value": 32 + }, + { + "name": "DATA_FORMAT_B8G8R8_UINT", + "value": 33 + }, + { + "name": "DATA_FORMAT_B8G8R8_SINT", + "value": 34 + }, + { + "name": "DATA_FORMAT_B8G8R8_SRGB", + "value": 35 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_UNORM", + "value": 36 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SNORM", + "value": 37 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_USCALED", + "value": 38 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SSCALED", + "value": 39 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_UINT", + "value": 40 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SINT", + "value": 41 + }, + { + "name": "DATA_FORMAT_R8G8B8A8_SRGB", + "value": 42 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_UNORM", + "value": 43 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SNORM", + "value": 44 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_USCALED", + "value": 45 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SSCALED", + "value": 46 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_UINT", + "value": 47 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SINT", + "value": 48 + }, + { + "name": "DATA_FORMAT_B8G8R8A8_SRGB", + "value": 49 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_UNORM_PACK32", + "value": 50 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SNORM_PACK32", + "value": 51 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_USCALED_PACK32", + "value": 52 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SSCALED_PACK32", + "value": 53 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_UINT_PACK32", + "value": 54 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SINT_PACK32", + "value": 55 + }, + { + "name": "DATA_FORMAT_A8B8G8R8_SRGB_PACK32", + "value": 56 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_UNORM_PACK32", + "value": 57 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SNORM_PACK32", + "value": 58 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_USCALED_PACK32", + "value": 59 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SSCALED_PACK32", + "value": 60 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_UINT_PACK32", + "value": 61 + }, + { + "name": "DATA_FORMAT_A2R10G10B10_SINT_PACK32", + "value": 62 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_UNORM_PACK32", + "value": 63 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SNORM_PACK32", + "value": 64 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_USCALED_PACK32", + "value": 65 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SSCALED_PACK32", + "value": 66 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_UINT_PACK32", + "value": 67 + }, + { + "name": "DATA_FORMAT_A2B10G10R10_SINT_PACK32", + "value": 68 + }, + { + "name": "DATA_FORMAT_R16_UNORM", + "value": 69 + }, + { + "name": "DATA_FORMAT_R16_SNORM", + "value": 70 + }, + { + "name": "DATA_FORMAT_R16_USCALED", + "value": 71 + }, + { + "name": "DATA_FORMAT_R16_SSCALED", + "value": 72 + }, + { + "name": "DATA_FORMAT_R16_UINT", + "value": 73 + }, + { + "name": "DATA_FORMAT_R16_SINT", + "value": 74 + }, + { + "name": "DATA_FORMAT_R16_SFLOAT", + "value": 75 + }, + { + "name": "DATA_FORMAT_R16G16_UNORM", + "value": 76 + }, + { + "name": "DATA_FORMAT_R16G16_SNORM", + "value": 77 + }, + { + "name": "DATA_FORMAT_R16G16_USCALED", + "value": 78 + }, + { + "name": "DATA_FORMAT_R16G16_SSCALED", + "value": 79 + }, + { + "name": "DATA_FORMAT_R16G16_UINT", + "value": 80 + }, + { + "name": "DATA_FORMAT_R16G16_SINT", + "value": 81 + }, + { + "name": "DATA_FORMAT_R16G16_SFLOAT", + "value": 82 + }, + { + "name": "DATA_FORMAT_R16G16B16_UNORM", + "value": 83 + }, + { + "name": "DATA_FORMAT_R16G16B16_SNORM", + "value": 84 + }, + { + "name": "DATA_FORMAT_R16G16B16_USCALED", + "value": 85 + }, + { + "name": "DATA_FORMAT_R16G16B16_SSCALED", + "value": 86 + }, + { + "name": "DATA_FORMAT_R16G16B16_UINT", + "value": 87 + }, + { + "name": "DATA_FORMAT_R16G16B16_SINT", + "value": 88 + }, + { + "name": "DATA_FORMAT_R16G16B16_SFLOAT", + "value": 89 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_UNORM", + "value": 90 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SNORM", + "value": 91 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_USCALED", + "value": 92 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SSCALED", + "value": 93 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_UINT", + "value": 94 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SINT", + "value": 95 + }, + { + "name": "DATA_FORMAT_R16G16B16A16_SFLOAT", + "value": 96 + }, + { + "name": "DATA_FORMAT_R32_UINT", + "value": 97 + }, + { + "name": "DATA_FORMAT_R32_SINT", + "value": 98 + }, + { + "name": "DATA_FORMAT_R32_SFLOAT", + "value": 99 + }, + { + "name": "DATA_FORMAT_R32G32_UINT", + "value": 100 + }, + { + "name": "DATA_FORMAT_R32G32_SINT", + "value": 101 + }, + { + "name": "DATA_FORMAT_R32G32_SFLOAT", + "value": 102 + }, + { + "name": "DATA_FORMAT_R32G32B32_UINT", + "value": 103 + }, + { + "name": "DATA_FORMAT_R32G32B32_SINT", + "value": 104 + }, + { + "name": "DATA_FORMAT_R32G32B32_SFLOAT", + "value": 105 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_UINT", + "value": 106 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_SINT", + "value": 107 + }, + { + "name": "DATA_FORMAT_R32G32B32A32_SFLOAT", + "value": 108 + }, + { + "name": "DATA_FORMAT_R64_UINT", + "value": 109 + }, + { + "name": "DATA_FORMAT_R64_SINT", + "value": 110 + }, + { + "name": "DATA_FORMAT_R64_SFLOAT", + "value": 111 + }, + { + "name": "DATA_FORMAT_R64G64_UINT", + "value": 112 + }, + { + "name": "DATA_FORMAT_R64G64_SINT", + "value": 113 + }, + { + "name": "DATA_FORMAT_R64G64_SFLOAT", + "value": 114 + }, + { + "name": "DATA_FORMAT_R64G64B64_UINT", + "value": 115 + }, + { + "name": "DATA_FORMAT_R64G64B64_SINT", + "value": 116 + }, + { + "name": "DATA_FORMAT_R64G64B64_SFLOAT", + "value": 117 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_UINT", + "value": 118 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_SINT", + "value": 119 + }, + { + "name": "DATA_FORMAT_R64G64B64A64_SFLOAT", + "value": 120 + }, + { + "name": "DATA_FORMAT_B10G11R11_UFLOAT_PACK32", + "value": 121 + }, + { + "name": "DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32", + "value": 122 + }, + { + "name": "DATA_FORMAT_D16_UNORM", + "value": 123 + }, + { + "name": "DATA_FORMAT_X8_D24_UNORM_PACK32", + "value": 124 + }, + { + "name": "DATA_FORMAT_D32_SFLOAT", + "value": 125 + }, + { + "name": "DATA_FORMAT_S8_UINT", + "value": 126 + }, + { + "name": "DATA_FORMAT_D16_UNORM_S8_UINT", + "value": 127 + }, + { + "name": "DATA_FORMAT_D24_UNORM_S8_UINT", + "value": 128 + }, + { + "name": "DATA_FORMAT_D32_SFLOAT_S8_UINT", + "value": 129 + }, + { + "name": "DATA_FORMAT_BC1_RGB_UNORM_BLOCK", + "value": 130 + }, + { + "name": "DATA_FORMAT_BC1_RGB_SRGB_BLOCK", + "value": 131 + }, + { + "name": "DATA_FORMAT_BC1_RGBA_UNORM_BLOCK", + "value": 132 + }, + { + "name": "DATA_FORMAT_BC1_RGBA_SRGB_BLOCK", + "value": 133 + }, + { + "name": "DATA_FORMAT_BC2_UNORM_BLOCK", + "value": 134 + }, + { + "name": "DATA_FORMAT_BC2_SRGB_BLOCK", + "value": 135 + }, + { + "name": "DATA_FORMAT_BC3_UNORM_BLOCK", + "value": 136 + }, + { + "name": "DATA_FORMAT_BC3_SRGB_BLOCK", + "value": 137 + }, + { + "name": "DATA_FORMAT_BC4_UNORM_BLOCK", + "value": 138 + }, + { + "name": "DATA_FORMAT_BC4_SNORM_BLOCK", + "value": 139 + }, + { + "name": "DATA_FORMAT_BC5_UNORM_BLOCK", + "value": 140 + }, + { + "name": "DATA_FORMAT_BC5_SNORM_BLOCK", + "value": 141 + }, + { + "name": "DATA_FORMAT_BC6H_UFLOAT_BLOCK", + "value": 142 + }, + { + "name": "DATA_FORMAT_BC6H_SFLOAT_BLOCK", + "value": 143 + }, + { + "name": "DATA_FORMAT_BC7_UNORM_BLOCK", + "value": 144 + }, + { + "name": "DATA_FORMAT_BC7_SRGB_BLOCK", + "value": 145 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK", + "value": 146 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK", + "value": 147 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", + "value": 148 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", + "value": 149 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", + "value": 150 + }, + { + "name": "DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", + "value": 151 + }, + { + "name": "DATA_FORMAT_EAC_R11_UNORM_BLOCK", + "value": 152 + }, + { + "name": "DATA_FORMAT_EAC_R11_SNORM_BLOCK", + "value": 153 + }, + { + "name": "DATA_FORMAT_EAC_R11G11_UNORM_BLOCK", + "value": 154 + }, + { + "name": "DATA_FORMAT_EAC_R11G11_SNORM_BLOCK", + "value": 155 + }, + { + "name": "DATA_FORMAT_ASTC_4x4_UNORM_BLOCK", + "value": 156 + }, + { + "name": "DATA_FORMAT_ASTC_4x4_SRGB_BLOCK", + "value": 157 + }, + { + "name": "DATA_FORMAT_ASTC_5x4_UNORM_BLOCK", + "value": 158 + }, + { + "name": "DATA_FORMAT_ASTC_5x4_SRGB_BLOCK", + "value": 159 + }, + { + "name": "DATA_FORMAT_ASTC_5x5_UNORM_BLOCK", + "value": 160 + }, + { + "name": "DATA_FORMAT_ASTC_5x5_SRGB_BLOCK", + "value": 161 + }, + { + "name": "DATA_FORMAT_ASTC_6x5_UNORM_BLOCK", + "value": 162 + }, + { + "name": "DATA_FORMAT_ASTC_6x5_SRGB_BLOCK", + "value": 163 + }, + { + "name": "DATA_FORMAT_ASTC_6x6_UNORM_BLOCK", + "value": 164 + }, + { + "name": "DATA_FORMAT_ASTC_6x6_SRGB_BLOCK", + "value": 165 + }, + { + "name": "DATA_FORMAT_ASTC_8x5_UNORM_BLOCK", + "value": 166 + }, + { + "name": "DATA_FORMAT_ASTC_8x5_SRGB_BLOCK", + "value": 167 + }, + { + "name": "DATA_FORMAT_ASTC_8x6_UNORM_BLOCK", + "value": 168 + }, + { + "name": "DATA_FORMAT_ASTC_8x6_SRGB_BLOCK", + "value": 169 + }, + { + "name": "DATA_FORMAT_ASTC_8x8_UNORM_BLOCK", + "value": 170 + }, + { + "name": "DATA_FORMAT_ASTC_8x8_SRGB_BLOCK", + "value": 171 + }, + { + "name": "DATA_FORMAT_ASTC_10x5_UNORM_BLOCK", + "value": 172 + }, + { + "name": "DATA_FORMAT_ASTC_10x5_SRGB_BLOCK", + "value": 173 + }, + { + "name": "DATA_FORMAT_ASTC_10x6_UNORM_BLOCK", + "value": 174 + }, + { + "name": "DATA_FORMAT_ASTC_10x6_SRGB_BLOCK", + "value": 175 + }, + { + "name": "DATA_FORMAT_ASTC_10x8_UNORM_BLOCK", + "value": 176 + }, + { + "name": "DATA_FORMAT_ASTC_10x8_SRGB_BLOCK", + "value": 177 + }, + { + "name": "DATA_FORMAT_ASTC_10x10_UNORM_BLOCK", + "value": 178 + }, + { + "name": "DATA_FORMAT_ASTC_10x10_SRGB_BLOCK", + "value": 179 + }, + { + "name": "DATA_FORMAT_ASTC_12x10_UNORM_BLOCK", + "value": 180 + }, + { + "name": "DATA_FORMAT_ASTC_12x10_SRGB_BLOCK", + "value": 181 + }, + { + "name": "DATA_FORMAT_ASTC_12x12_UNORM_BLOCK", + "value": 182 + }, + { + "name": "DATA_FORMAT_ASTC_12x12_SRGB_BLOCK", + "value": 183 + }, + { + "name": "DATA_FORMAT_G8B8G8R8_422_UNORM", + "value": 184 + }, + { + "name": "DATA_FORMAT_B8G8R8G8_422_UNORM", + "value": 185 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM", + "value": 186 + }, + { + "name": "DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM", + "value": 187 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM", + "value": 188 + }, + { + "name": "DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM", + "value": 189 + }, + { + "name": "DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM", + "value": 190 + }, + { + "name": "DATA_FORMAT_R10X6_UNORM_PACK16", + "value": 191 + }, + { + "name": "DATA_FORMAT_R10X6G10X6_UNORM_2PACK16", + "value": 192 + }, + { + "name": "DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16", + "value": 193 + }, + { + "name": "DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16", + "value": 194 + }, + { + "name": "DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16", + "value": 195 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16", + "value": 196 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16", + "value": 197 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16", + "value": 198 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16", + "value": 199 + }, + { + "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16", + "value": 200 + }, + { + "name": "DATA_FORMAT_R12X4_UNORM_PACK16", + "value": 201 + }, + { + "name": "DATA_FORMAT_R12X4G12X4_UNORM_2PACK16", + "value": 202 + }, + { + "name": "DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16", + "value": 203 + }, + { + "name": "DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16", + "value": 204 + }, + { + "name": "DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16", + "value": 205 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16", + "value": 206 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16", + "value": 207 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16", + "value": 208 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16", + "value": 209 + }, + { + "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16", + "value": 210 + }, + { + "name": "DATA_FORMAT_G16B16G16R16_422_UNORM", + "value": 211 + }, + { + "name": "DATA_FORMAT_B16G16R16G16_422_UNORM", + "value": 212 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM", + "value": 213 + }, + { + "name": "DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM", + "value": 214 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM", + "value": 215 + }, + { + "name": "DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM", + "value": 216 + }, + { + "name": "DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM", + "value": 217 + }, + { + "name": "DATA_FORMAT_ASTC_4x4_SFLOAT_BLOCK", + "value": 218 + }, + { + "name": "DATA_FORMAT_ASTC_5x4_SFLOAT_BLOCK", + "value": 219 + }, + { + "name": "DATA_FORMAT_ASTC_5x5_SFLOAT_BLOCK", + "value": 220 + }, + { + "name": "DATA_FORMAT_ASTC_6x5_SFLOAT_BLOCK", + "value": 221 + }, + { + "name": "DATA_FORMAT_ASTC_6x6_SFLOAT_BLOCK", + "value": 222 + }, + { + "name": "DATA_FORMAT_ASTC_8x5_SFLOAT_BLOCK", + "value": 223 + }, + { + "name": "DATA_FORMAT_ASTC_8x6_SFLOAT_BLOCK", + "value": 224 + }, + { + "name": "DATA_FORMAT_ASTC_8x8_SFLOAT_BLOCK", + "value": 225 + }, + { + "name": "DATA_FORMAT_ASTC_10x5_SFLOAT_BLOCK", + "value": 226 + }, + { + "name": "DATA_FORMAT_ASTC_10x6_SFLOAT_BLOCK", + "value": 227 + }, + { + "name": "DATA_FORMAT_ASTC_10x8_SFLOAT_BLOCK", + "value": 228 + }, + { + "name": "DATA_FORMAT_ASTC_10x10_SFLOAT_BLOCK", + "value": 229 + }, + { + "name": "DATA_FORMAT_ASTC_12x10_SFLOAT_BLOCK", + "value": 230 + }, + { + "name": "DATA_FORMAT_ASTC_12x12_SFLOAT_BLOCK", + "value": 231 + }, + { + "name": "DATA_FORMAT_MAX", + "value": 232 + } + ] + }, + { + "name": "BarrierMask", + "is_bitfield": true, + "values": [ + { + "name": "BARRIER_MASK_VERTEX", + "value": 1 + }, + { + "name": "BARRIER_MASK_FRAGMENT", + "value": 8 + }, + { + "name": "BARRIER_MASK_COMPUTE", + "value": 2 + }, + { + "name": "BARRIER_MASK_TRANSFER", + "value": 4 + }, + { + "name": "BARRIER_MASK_RASTER", + "value": 9 + }, + { + "name": "BARRIER_MASK_ALL_BARRIERS", + "value": 32767 + }, + { + "name": "BARRIER_MASK_NO_BARRIER", + "value": 32768 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_1D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_2D", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + }, + { + "name": "TEXTURE_TYPE_CUBE", + "value": 3 + }, + { + "name": "TEXTURE_TYPE_1D_ARRAY", + "value": 4 + }, + { + "name": "TEXTURE_TYPE_2D_ARRAY", + "value": 5 + }, + { + "name": "TEXTURE_TYPE_CUBE_ARRAY", + "value": 6 + }, + { + "name": "TEXTURE_TYPE_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureSamples", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SAMPLES_1", + "value": 0 + }, + { + "name": "TEXTURE_SAMPLES_2", + "value": 1 + }, + { + "name": "TEXTURE_SAMPLES_4", + "value": 2 + }, + { + "name": "TEXTURE_SAMPLES_8", + "value": 3 + }, + { + "name": "TEXTURE_SAMPLES_16", + "value": 4 + }, + { + "name": "TEXTURE_SAMPLES_32", + "value": 5 + }, + { + "name": "TEXTURE_SAMPLES_64", + "value": 6 + }, + { + "name": "TEXTURE_SAMPLES_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureUsageBits", + "is_bitfield": true, + "values": [ + { + "name": "TEXTURE_USAGE_SAMPLING_BIT", + "value": 1 + }, + { + "name": "TEXTURE_USAGE_COLOR_ATTACHMENT_BIT", + "value": 2 + }, + { + "name": "TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT", + "value": 4 + }, + { + "name": "TEXTURE_USAGE_DEPTH_RESOLVE_ATTACHMENT_BIT", + "value": 4096 + }, + { + "name": "TEXTURE_USAGE_STORAGE_BIT", + "value": 8 + }, + { + "name": "TEXTURE_USAGE_STORAGE_ATOMIC_BIT", + "value": 16 + }, + { + "name": "TEXTURE_USAGE_CPU_READ_BIT", + "value": 32 + }, + { + "name": "TEXTURE_USAGE_CAN_UPDATE_BIT", + "value": 64 + }, + { + "name": "TEXTURE_USAGE_CAN_COPY_FROM_BIT", + "value": 128 + }, + { + "name": "TEXTURE_USAGE_CAN_COPY_TO_BIT", + "value": 256 + }, + { + "name": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT", + "value": 512 + } + ] + }, + { + "name": "TextureSwizzle", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SWIZZLE_IDENTITY", + "value": 0 + }, + { + "name": "TEXTURE_SWIZZLE_ZERO", + "value": 1 + }, + { + "name": "TEXTURE_SWIZZLE_ONE", + "value": 2 + }, + { + "name": "TEXTURE_SWIZZLE_R", + "value": 3 + }, + { + "name": "TEXTURE_SWIZZLE_G", + "value": 4 + }, + { + "name": "TEXTURE_SWIZZLE_B", + "value": 5 + }, + { + "name": "TEXTURE_SWIZZLE_A", + "value": 6 + }, + { + "name": "TEXTURE_SWIZZLE_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureSliceType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_SLICE_2D", + "value": 0 + }, + { + "name": "TEXTURE_SLICE_CUBEMAP", + "value": 1 + }, + { + "name": "TEXTURE_SLICE_3D", + "value": 2 + } + ] + }, + { + "name": "SamplerFilter", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_FILTER_NEAREST", + "value": 0 + }, + { + "name": "SAMPLER_FILTER_LINEAR", + "value": 1 + } + ] + }, + { + "name": "SamplerRepeatMode", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_REPEAT_MODE_REPEAT", + "value": 0 + }, + { + "name": "SAMPLER_REPEAT_MODE_MIRRORED_REPEAT", + "value": 1 + }, + { + "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE", + "value": 2 + }, + { + "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER", + "value": 3 + }, + { + "name": "SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE", + "value": 4 + }, + { + "name": "SAMPLER_REPEAT_MODE_MAX", + "value": 5 + } + ] + }, + { + "name": "SamplerBorderColor", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK", + "value": 0 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK", + "value": 1 + }, + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK", + "value": 2 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK", + "value": 3 + }, + { + "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE", + "value": 4 + }, + { + "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE", + "value": 5 + }, + { + "name": "SAMPLER_BORDER_COLOR_MAX", + "value": 6 + } + ] + }, + { + "name": "VertexFrequency", + "is_bitfield": false, + "values": [ + { + "name": "VERTEX_FREQUENCY_VERTEX", + "value": 0 + }, + { + "name": "VERTEX_FREQUENCY_INSTANCE", + "value": 1 + } + ] + }, + { + "name": "IndexBufferFormat", + "is_bitfield": false, + "values": [ + { + "name": "INDEX_BUFFER_FORMAT_UINT16", + "value": 0 + }, + { + "name": "INDEX_BUFFER_FORMAT_UINT32", + "value": 1 + } + ] + }, + { + "name": "StorageBufferUsage", + "is_bitfield": true, + "values": [ + { + "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", + "value": 1 + } + ] + }, + { + "name": "BufferCreationBits", + "is_bitfield": true, + "values": [ + { + "name": "BUFFER_CREATION_DEVICE_ADDRESS_BIT", + "value": 1 + }, + { + "name": "BUFFER_CREATION_AS_STORAGE_BIT", + "value": 2 + }, + { + "name": "BUFFER_CREATION_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT", + "value": 8 + } + ] + }, + { + "name": "AccelerationStructureFlagBits", + "is_bitfield": true, + "values": [ + { + "name": "ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT", + "value": 1 + }, + { + "name": "ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT", + "value": 2 + }, + { + "name": "ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT", + "value": 4 + }, + { + "name": "ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT", + "value": 8 + }, + { + "name": "ACCELERATION_STRUCTURE_LOW_MEMORY_BIT", + "value": 16 + } + ] + }, + { + "name": "AccelerationStructureGeometryFlagBits", + "is_bitfield": true, + "values": [ + { + "name": "ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT", + "value": 1 + }, + { + "name": "ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT", + "value": 2 + } + ] + }, + { + "name": "AccelerationStructureInstanceFlagBits", + "is_bitfield": true, + "values": [ + { + "name": "ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT", + "value": 1 + }, + { + "name": "ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FLIP_FACING_BIT", + "value": 2 + }, + { + "name": "ACCELERATION_STRUCTURE_INSTANCE_FORCE_OPAQUE_BIT", + "value": 4 + }, + { + "name": "ACCELERATION_STRUCTURE_INSTANCE_FORCE_NO_OPAQUE_BIT", + "value": 8 + } + ] + }, + { + "name": "UniformType", + "is_bitfield": false, + "values": [ + { + "name": "UNIFORM_TYPE_SAMPLER", + "value": 0 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE", + "value": 1 + }, + { + "name": "UNIFORM_TYPE_TEXTURE", + "value": 2 + }, + { + "name": "UNIFORM_TYPE_IMAGE", + "value": 3 + }, + { + "name": "UNIFORM_TYPE_TEXTURE_BUFFER", + "value": 4 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER", + "value": 5 + }, + { + "name": "UNIFORM_TYPE_IMAGE_BUFFER", + "value": 6 + }, + { + "name": "UNIFORM_TYPE_UNIFORM_BUFFER", + "value": 7 + }, + { + "name": "UNIFORM_TYPE_STORAGE_BUFFER", + "value": 8 + }, + { + "name": "UNIFORM_TYPE_INPUT_ATTACHMENT", + "value": 9 + }, + { + "name": "UNIFORM_TYPE_UNIFORM_BUFFER_DYNAMIC", + "value": 10 + }, + { + "name": "UNIFORM_TYPE_STORAGE_BUFFER_DYNAMIC", + "value": 11 + }, + { + "name": "UNIFORM_TYPE_ACCELERATION_STRUCTURE", + "value": 12 + }, + { + "name": "UNIFORM_TYPE_MAX", + "value": 13 + } + ] + }, + { + "name": "RenderPrimitive", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "RENDER_PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "RENDER_PRIMITIVE_LINES_WITH_ADJACENCY", + "value": 2 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS", + "value": 3 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY", + "value": 4 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES", + "value": 5 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY", + "value": 6 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS", + "value": 7 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY", + "value": 8 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX", + "value": 9 + }, + { + "name": "RENDER_PRIMITIVE_TESSELATION_PATCH", + "value": 10 + }, + { + "name": "RENDER_PRIMITIVE_MAX", + "value": 11 + } + ] + }, + { + "name": "PolygonCullMode", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_CULL_DISABLED", + "value": 0 + }, + { + "name": "POLYGON_CULL_FRONT", + "value": 1 + }, + { + "name": "POLYGON_CULL_BACK", + "value": 2 + } + ] + }, + { + "name": "PolygonFrontFace", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_FRONT_FACE_CLOCKWISE", + "value": 0 + }, + { + "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE", + "value": 1 + } + ] + }, + { + "name": "StencilOperation", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_OP_KEEP", + "value": 0 + }, + { + "name": "STENCIL_OP_ZERO", + "value": 1 + }, + { + "name": "STENCIL_OP_REPLACE", + "value": 2 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_CLAMP", + "value": 3 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_CLAMP", + "value": 4 + }, + { + "name": "STENCIL_OP_INVERT", + "value": 5 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_WRAP", + "value": 6 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_WRAP", + "value": 7 + }, + { + "name": "STENCIL_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "CompareOperator", + "is_bitfield": false, + "values": [ + { + "name": "COMPARE_OP_NEVER", + "value": 0 + }, + { + "name": "COMPARE_OP_LESS", + "value": 1 + }, + { + "name": "COMPARE_OP_EQUAL", + "value": 2 + }, + { + "name": "COMPARE_OP_LESS_OR_EQUAL", + "value": 3 + }, + { + "name": "COMPARE_OP_GREATER", + "value": 4 + }, + { + "name": "COMPARE_OP_NOT_EQUAL", + "value": 5 + }, + { + "name": "COMPARE_OP_GREATER_OR_EQUAL", + "value": 6 + }, + { + "name": "COMPARE_OP_ALWAYS", + "value": 7 + }, + { + "name": "COMPARE_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "LogicOperation", + "is_bitfield": false, + "values": [ + { + "name": "LOGIC_OP_CLEAR", + "value": 0 + }, + { + "name": "LOGIC_OP_AND", + "value": 1 + }, + { + "name": "LOGIC_OP_AND_REVERSE", + "value": 2 + }, + { + "name": "LOGIC_OP_COPY", + "value": 3 + }, + { + "name": "LOGIC_OP_AND_INVERTED", + "value": 4 + }, + { + "name": "LOGIC_OP_NO_OP", + "value": 5 + }, + { + "name": "LOGIC_OP_XOR", + "value": 6 + }, + { + "name": "LOGIC_OP_OR", + "value": 7 + }, + { + "name": "LOGIC_OP_NOR", + "value": 8 + }, + { + "name": "LOGIC_OP_EQUIVALENT", + "value": 9 + }, + { + "name": "LOGIC_OP_INVERT", + "value": 10 + }, + { + "name": "LOGIC_OP_OR_REVERSE", + "value": 11 + }, + { + "name": "LOGIC_OP_COPY_INVERTED", + "value": 12 + }, + { + "name": "LOGIC_OP_OR_INVERTED", + "value": 13 + }, + { + "name": "LOGIC_OP_NAND", + "value": 14 + }, + { + "name": "LOGIC_OP_SET", + "value": 15 + }, + { + "name": "LOGIC_OP_MAX", + "value": 16 + } + ] + }, + { + "name": "BlendFactor", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_FACTOR_ZERO", + "value": 0 + }, + { + "name": "BLEND_FACTOR_ONE", + "value": 1 + }, + { + "name": "BLEND_FACTOR_SRC_COLOR", + "value": 2 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_COLOR", + "value": 3 + }, + { + "name": "BLEND_FACTOR_DST_COLOR", + "value": 4 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_COLOR", + "value": 5 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA", + "value": 6 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_ALPHA", + "value": 7 + }, + { + "name": "BLEND_FACTOR_DST_ALPHA", + "value": 8 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_ALPHA", + "value": 9 + }, + { + "name": "BLEND_FACTOR_CONSTANT_COLOR", + "value": 10 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR", + "value": 11 + }, + { + "name": "BLEND_FACTOR_CONSTANT_ALPHA", + "value": 12 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA", + "value": 13 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA_SATURATE", + "value": 14 + }, + { + "name": "BLEND_FACTOR_SRC1_COLOR", + "value": 15 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_COLOR", + "value": 16 + }, + { + "name": "BLEND_FACTOR_SRC1_ALPHA", + "value": 17 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", + "value": 18 + }, + { + "name": "BLEND_FACTOR_MAX", + "value": 19 + } + ] + }, + { + "name": "BlendOperation", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_OP_ADD", + "value": 0 + }, + { + "name": "BLEND_OP_SUBTRACT", + "value": 1 + }, + { + "name": "BLEND_OP_REVERSE_SUBTRACT", + "value": 2 + }, + { + "name": "BLEND_OP_MINIMUM", + "value": 3 + }, + { + "name": "BLEND_OP_MAXIMUM", + "value": 4 + }, + { + "name": "BLEND_OP_MAX", + "value": 5 + } + ] + }, + { + "name": "PipelineDynamicStateFlags", + "is_bitfield": true, + "values": [ + { + "name": "DYNAMIC_STATE_LINE_WIDTH", + "value": 1 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BIAS", + "value": 2 + }, + { + "name": "DYNAMIC_STATE_BLEND_CONSTANTS", + "value": 4 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BOUNDS", + "value": 8 + }, + { + "name": "DYNAMIC_STATE_STENCIL_COMPARE_MASK", + "value": 16 + }, + { + "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK", + "value": 32 + }, + { + "name": "DYNAMIC_STATE_STENCIL_REFERENCE", + "value": 64 + } + ] + }, + { + "name": "InitialAction", + "is_bitfield": false, + "values": [ + { + "name": "INITIAL_ACTION_LOAD", + "value": 0 + }, + { + "name": "INITIAL_ACTION_CLEAR", + "value": 1 + }, + { + "name": "INITIAL_ACTION_DISCARD", + "value": 2 + }, + { + "name": "INITIAL_ACTION_MAX", + "value": 3 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION", + "value": 1 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", + "value": 1 + }, + { + "name": "INITIAL_ACTION_KEEP", + "value": 0 + }, + { + "name": "INITIAL_ACTION_DROP", + "value": 2 + }, + { + "name": "INITIAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "FinalAction", + "is_bitfield": false, + "values": [ + { + "name": "FINAL_ACTION_STORE", + "value": 0 + }, + { + "name": "FINAL_ACTION_DISCARD", + "value": 1 + }, + { + "name": "FINAL_ACTION_MAX", + "value": 2 + }, + { + "name": "FINAL_ACTION_READ", + "value": 0 + }, + { + "name": "FINAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "ShaderStage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_STAGE_VERTEX", + "value": 0 + }, + { + "name": "SHADER_STAGE_FRAGMENT", + "value": 1 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION", + "value": 3 + }, + { + "name": "SHADER_STAGE_COMPUTE", + "value": 4 + }, + { + "name": "SHADER_STAGE_RAYGEN", + "value": 5 + }, + { + "name": "SHADER_STAGE_ANY_HIT", + "value": 6 + }, + { + "name": "SHADER_STAGE_CLOSEST_HIT", + "value": 7 + }, + { + "name": "SHADER_STAGE_MISS", + "value": 8 + }, + { + "name": "SHADER_STAGE_INTERSECTION", + "value": 9 + }, + { + "name": "SHADER_STAGE_MAX", + "value": 10 + }, + { + "name": "SHADER_STAGE_VERTEX_BIT", + "value": 1 + }, + { + "name": "SHADER_STAGE_FRAGMENT_BIT", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT", + "value": 4 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION_BIT", + "value": 8 + }, + { + "name": "SHADER_STAGE_COMPUTE_BIT", + "value": 16 + }, + { + "name": "SHADER_STAGE_RAYGEN_BIT", + "value": 32 + }, + { + "name": "SHADER_STAGE_ANY_HIT_BIT", + "value": 64 + }, + { + "name": "SHADER_STAGE_CLOSEST_HIT_BIT", + "value": 128 + }, + { + "name": "SHADER_STAGE_MISS_BIT", + "value": 256 + }, + { + "name": "SHADER_STAGE_INTERSECTION_BIT", + "value": 512 + } + ] + }, + { + "name": "ShaderLanguage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_LANGUAGE_GLSL", + "value": 0 + }, + { + "name": "SHADER_LANGUAGE_HLSL", + "value": 1 + } + ] + }, + { + "name": "PipelineSpecializationConstantType", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL", + "value": 0 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT", + "value": 1 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT", + "value": 2 + } + ] + }, + { + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "SUPPORTS_METALFX_SPATIAL", + "value": 3 + }, + { + "name": "SUPPORTS_METALFX_TEMPORAL", + "value": 4 + }, + { + "name": "SUPPORTS_BUFFER_DEVICE_ADDRESS", + "value": 6 + }, + { + "name": "SUPPORTS_IMAGE_ATOMIC_32_BIT", + "value": 7 + }, + { + "name": "SUPPORTS_RAY_QUERY", + "value": 11 + }, + { + "name": "SUPPORTS_RAYTRACING_PIPELINE", + "value": 12 + }, + { + "name": "SUPPORTS_HDR_OUTPUT", + "value": 13 + } + ] + }, + { + "name": "Limit", + "is_bitfield": false, + "values": [ + { + "name": "LIMIT_MAX_BOUND_UNIFORM_SETS", + "value": 0 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS", + "value": 1 + }, + { + "name": "LIMIT_MAX_TEXTURES_PER_UNIFORM_SET", + "value": 2 + }, + { + "name": "LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET", + "value": 3 + }, + { + "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET", + "value": 4 + }, + { + "name": "LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET", + "value": 5 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET", + "value": 6 + }, + { + "name": "LIMIT_MAX_DRAW_INDEXED_INDEX", + "value": 7 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_HEIGHT", + "value": 8 + }, + { + "name": "LIMIT_MAX_FRAMEBUFFER_WIDTH", + "value": 9 + }, + { + "name": "LIMIT_MAX_TEXTURE_ARRAY_LAYERS", + "value": 10 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_1D", + "value": 11 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_2D", + "value": 12 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_3D", + "value": 13 + }, + { + "name": "LIMIT_MAX_TEXTURE_SIZE_CUBE", + "value": 14 + }, + { + "name": "LIMIT_MAX_TEXTURES_PER_SHADER_STAGE", + "value": 15 + }, + { + "name": "LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE", + "value": 16 + }, + { + "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE", + "value": 17 + }, + { + "name": "LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE", + "value": 18 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE", + "value": 19 + }, + { + "name": "LIMIT_MAX_PUSH_CONSTANT_SIZE", + "value": 20 + }, + { + "name": "LIMIT_MAX_UNIFORM_BUFFER_SIZE", + "value": 21 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET", + "value": 22 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES", + "value": 23 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_BINDINGS", + "value": 24 + }, + { + "name": "LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE", + "value": 25 + }, + { + "name": "LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT", + "value": 26 + }, + { + "name": "LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE", + "value": 27 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X", + "value": 28 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y", + "value": 29 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z", + "value": 30 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS", + "value": 31 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X", + "value": 32 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y", + "value": 33 + }, + { + "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z", + "value": 34 + }, + { + "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_X", + "value": 35 + }, + { + "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_Y", + "value": 36 + }, + { + "name": "LIMIT_METALFX_TEMPORAL_SCALER_MIN_SCALE", + "value": 46 + }, + { + "name": "LIMIT_METALFX_TEMPORAL_SCALER_MAX_SCALE", + "value": 47 + } + ] + }, + { + "name": "MemoryType", + "is_bitfield": false, + "values": [ + { + "name": "MEMORY_TEXTURES", + "value": 0 + }, + { + "name": "MEMORY_BUFFERS", + "value": 1 + }, + { + "name": "MEMORY_TOTAL", + "value": 2 + } + ] + }, + { + "name": "BreadcrumbMarker", + "is_bitfield": false, + "values": [ + { + "name": "NONE", + "value": 0 + }, + { + "name": "REFLECTION_PROBES", + "value": 65536 + }, + { + "name": "SKY_PASS", + "value": 131072 + }, + { + "name": "LIGHTMAPPER_PASS", + "value": 196608 + }, + { + "name": "SHADOW_PASS_DIRECTIONAL", + "value": 262144 + }, + { + "name": "SHADOW_PASS_CUBE", + "value": 327680 + }, + { + "name": "OPAQUE_PASS", + "value": 393216 + }, + { + "name": "ALPHA_PASS", + "value": 458752 + }, + { + "name": "TRANSPARENT_PASS", + "value": 524288 + }, + { + "name": "POST_PROCESSING_PASS", + "value": 589824 + }, + { + "name": "BLIT_PASS", + "value": 655360 + }, + { + "name": "UI_PASS", + "value": 720896 + }, + { + "name": "DEBUG_PASS", + "value": 786432 + } + ] + }, + { + "name": "DrawFlags", + "is_bitfield": true, + "values": [ + { + "name": "DRAW_DEFAULT_ALL", + "value": 0 + }, + { + "name": "DRAW_CLEAR_COLOR_0", + "value": 1 + }, + { + "name": "DRAW_CLEAR_COLOR_1", + "value": 2 + }, + { + "name": "DRAW_CLEAR_COLOR_2", + "value": 4 + }, + { + "name": "DRAW_CLEAR_COLOR_3", + "value": 8 + }, + { + "name": "DRAW_CLEAR_COLOR_4", + "value": 16 + }, + { + "name": "DRAW_CLEAR_COLOR_5", + "value": 32 + }, + { + "name": "DRAW_CLEAR_COLOR_6", + "value": 64 + }, + { + "name": "DRAW_CLEAR_COLOR_7", + "value": 128 + }, + { + "name": "DRAW_CLEAR_COLOR_MASK", + "value": 255 + }, + { + "name": "DRAW_CLEAR_COLOR_ALL", + "value": 255 + }, + { + "name": "DRAW_IGNORE_COLOR_0", + "value": 256 + }, + { + "name": "DRAW_IGNORE_COLOR_1", + "value": 512 + }, + { + "name": "DRAW_IGNORE_COLOR_2", + "value": 1024 + }, + { + "name": "DRAW_IGNORE_COLOR_3", + "value": 2048 + }, + { + "name": "DRAW_IGNORE_COLOR_4", + "value": 4096 + }, + { + "name": "DRAW_IGNORE_COLOR_5", + "value": 8192 + }, + { + "name": "DRAW_IGNORE_COLOR_6", + "value": 16384 + }, + { + "name": "DRAW_IGNORE_COLOR_7", + "value": 32768 + }, + { + "name": "DRAW_IGNORE_COLOR_MASK", + "value": 65280 + }, + { + "name": "DRAW_IGNORE_COLOR_ALL", + "value": 65280 + }, + { + "name": "DRAW_CLEAR_DEPTH", + "value": 65536 + }, + { + "name": "DRAW_IGNORE_DEPTH", + "value": 131072 + }, + { + "name": "DRAW_CLEAR_STENCIL", + "value": 262144 + }, + { + "name": "DRAW_IGNORE_STENCIL", + "value": 524288 + }, + { + "name": "DRAW_CLEAR_ALL", + "value": 327935 + }, + { + "name": "DRAW_IGNORE_ALL", + "value": 720640 + } + ] + } + ], + "methods": [ + { + "name": "texture_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709173589, + "hash_compatibility": [ + 3011278298 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "format", + "type": "RDTextureFormat" + }, + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "data", + "type": "typedarray::PackedByteArray", + "default_value": "[]" + } + ] + }, + { + "name": "texture_create_shared", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3178156134, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "with_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_create_shared_from_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808971279, + "hash_compatibility": [ + 864132525 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "view", + "type": "RDTextureView" + }, + { + "name": "with_texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint32", + "default_value": "1" + }, + { + "name": "slice_type", + "type": "enum::RenderingDevice.TextureSliceType", + "default_value": "0" + } + ] + }, + { + "name": "texture_create_from_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3732868568, + "hash_compatibility": [ + 1397171480 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingDevice.TextureType" + }, + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples" + }, + { + "name": "usage_flags", + "type": "bitfield::RenderingDevice.TextureUsageBits" + }, + { + "name": "image", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "uint64" + }, + { + "name": "height", + "type": "int", + "meta": "uint64" + }, + { + "name": "depth", + "type": "int", + "meta": "uint64" + }, + { + "name": "layers", + "type": "int", + "meta": "uint64" + }, + { + "name": "mipmaps", + "type": "int", + "meta": "uint64", + "default_value": "1" + } + ] + }, + { + "name": "texture_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1349464008, + "hash_compatibility": [ + 2096463824, + 2736912341 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "texture_get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1859412099, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_get_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 498832090, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "texture_is_format_supported_for_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2592520478, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "usage_flags", + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + ] + }, + { + "name": "texture_is_shared", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_set_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "discardable", + "type": "bool" + } + ] + }, + { + "name": "texture_is_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2859522160, + "hash_compatibility": [ + 2339493201, + 3741367532 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_texture", + "type": "RID" + }, + { + "name": "to_texture", + "type": "RID" + }, + { + "name": "from_pos", + "type": "Vector3" + }, + { + "name": "to_pos", + "type": "Vector3" + }, + { + "name": "size", + "type": "Vector3" + }, + { + "name": "src_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "src_layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477703247, + "hash_compatibility": [ + 3396867530, + 3423681478 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "base_mipmap", + "type": "int", + "meta": "uint32" + }, + { + "name": "mipmap_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "base_layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "layer_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_resolve_multisample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3181288260, + "hash_compatibility": [ + 594679454, + 2126834943 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from_texture", + "type": "RID" + }, + { + "name": "to_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1374471690, + "return_value": { + "type": "RDTextureFormat" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_native_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "framebuffer_format_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 697032759, + "hash_compatibility": [ + 2635475316 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDAttachmentFormat" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_format_create_multipass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2647479094, + "hash_compatibility": [ + 1992489524 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDAttachmentFormat" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_format_create_empty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 555930169, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples", + "default_value": "0" + } + ] + }, + { + "name": "framebuffer_format_get_texture_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223391010, + "hash_compatibility": [ + 1036806638 + ], + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + }, + "arguments": [ + { + "name": "format", + "type": "int", + "meta": "int64" + }, + { + "name": "render_pass", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "framebuffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3284231055, + "hash_compatibility": [ + 1884747791 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_create_multipass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1750306695, + "hash_compatibility": [ + 452534725 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "passes", + "type": "typedarray::RDFramebufferPass" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + }, + { + "name": "view_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + } + ] + }, + { + "name": "framebuffer_create_empty", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3058360618, + "hash_compatibility": [ + 382373098 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples", + "default_value": "0" + }, + { + "name": "validate_with_format", + "type": "int", + "meta": "int64", + "default_value": "-1" + } + ] + }, + { + "name": "framebuffer_get_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + } + ] + }, + { + "name": "framebuffer_is_valid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + } + ] + }, + { + "name": "sampler_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2327892535, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "state", + "type": "RDSamplerState" + } + ] + }, + { + "name": "sampler_is_format_supported_for_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2247922238, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "sampler_filter", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "vertex_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2089548973, + "hash_compatibility": [ + 3410049843, + 3491282828 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "creation_bits", + "type": "bitfield::RenderingDevice.BufferCreationBits", + "default_value": "0" + } + ] + }, + { + "name": "vertex_format_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1242678479, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "vertex_descriptions", + "type": "typedarray::RDVertexAttribute" + } + ] + }, + { + "name": "vertex_array_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3799816279, + "hash_compatibility": [ + 3137892244 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "vertex_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "vertex_format", + "type": "int", + "meta": "int64" + }, + { + "name": "src_buffers", + "type": "typedarray::RID" + }, + { + "name": "offsets", + "type": "PackedInt64Array", + "default_value": "PackedInt64Array()" + } + ] + }, + { + "name": "index_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2368684885, + "hash_compatibility": [ + 3935920523, + 975915977 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_indices", + "type": "int", + "meta": "uint32" + }, + { + "name": "format", + "type": "enum::RenderingDevice.IndexBufferFormat" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "use_restart_indices", + "type": "bool", + "default_value": "false" + }, + { + "name": "creation_bits", + "type": "bitfield::RenderingDevice.BufferCreationBits", + "default_value": "0" + } + ] + }, + { + "name": "index_array_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2256026069, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index_buffer", + "type": "RID" + }, + { + "name": "index_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "index_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "shader_compile_spirv_from_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1178973306, + "hash_compatibility": [ + 3459523685 + ], + "return_value": { + "type": "RDShaderSPIRV" + }, + "arguments": [ + { + "name": "shader_source", + "type": "RDShaderSource" + }, + { + "name": "allow_cache", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "shader_compile_binary_from_spirv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 134910450, + "hash_compatibility": [ + 1395027180 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "spirv_data", + "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "shader_create_from_spirv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 342949005, + "hash_compatibility": [ + 3297482566 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "spirv_data", + "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "shader_create_from_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1687031350, + "hash_compatibility": [ + 3049171473, + 2078349841 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "binary_data", + "type": "PackedByteArray" + }, + { + "name": "placeholder_rid", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "shader_create_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shader_get_vertex_input_attribute_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "uniform_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2089548973, + "hash_compatibility": [ + 34556762, + 1453158401 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "creation_bits", + "type": "bitfield::RenderingDevice.BufferCreationBits", + "default_value": "0" + } + ] + }, + { + "name": "storage_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1609052553, + "hash_compatibility": [ + 2316365934, + 1173156076 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + }, + { + "name": "usage", + "type": "bitfield::RenderingDevice.StorageBufferUsage", + "default_value": "0" + }, + { + "name": "creation_bits", + "type": "bitfield::RenderingDevice.BufferCreationBits", + "default_value": "0" + } + ] + }, + { + "name": "texture_buffer_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1470338698, + "hash_compatibility": [ + 2344087557 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "data", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" + } + ] + }, + { + "name": "uniform_set_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2280795797, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "uniforms", + "type": "typedarray::RDUniform" + }, + { + "name": "shader", + "type": "RID" + }, + { + "name": "shader_set", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "uniform_set_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "uniform_set", + "type": "RID" + } + ] + }, + { + "name": "buffer_copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 864257779, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "src_buffer", + "type": "RID" + }, + { + "name": "dst_buffer", + "type": "RID" + }, + { + "name": "src_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "dst_offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "buffer_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3454956949, + "hash_compatibility": [ + 3793150683, + 652628289 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "buffer_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2452320800, + "hash_compatibility": [ + 2797041220, + 1645170096 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "buffer_get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3101830688, + "hash_compatibility": [ + 125363422 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "buffer_get_data_async", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370287848, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "offset_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "buffer_get_device_address", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + } + ] + }, + { + "name": "render_pipeline_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385451958, + "hash_compatibility": [ + 2911419500 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "framebuffer_format", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_format", + "type": "int", + "meta": "int64" + }, + { + "name": "primitive", + "type": "enum::RenderingDevice.RenderPrimitive" + }, + { + "name": "rasterization_state", + "type": "RDPipelineRasterizationState" + }, + { + "name": "multisample_state", + "type": "RDPipelineMultisampleState" + }, + { + "name": "stencil_state", + "type": "RDPipelineDepthStencilState" + }, + { + "name": "color_blend_state", + "type": "RDPipelineColorBlendState" + }, + { + "name": "dynamic_state_flags", + "type": "bitfield::RenderingDevice.PipelineDynamicStateFlags", + "default_value": "0" + }, + { + "name": "for_render_pass", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "specialization_constants", + "type": "typedarray::RDPipelineSpecializationConstant", + "default_value": "Array[RDPipelineSpecializationConstant]([])" + } + ] + }, + { + "name": "render_pipeline_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "render_pipeline", + "type": "RID" + } + ] + }, + { + "name": "compute_pipeline_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1448838280, + "hash_compatibility": [ + 403593840 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "specialization_constants", + "type": "typedarray::RDPipelineSpecializationConstant", + "default_value": "Array[RDPipelineSpecializationConstant]([])" + } + ] + }, + { + "name": "compute_pipeline_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "compute_pipeline", + "type": "RID" + } + ] + }, + { + "name": "raytracing_pipeline_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1489129684, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "raygen_shaders", + "type": "typedarray::RDPipelineShader" + }, + { + "name": "miss_shaders", + "type": "typedarray::RDPipelineShader" + }, + { + "name": "hit_groups", + "type": "typedarray::RDHitGroup" + }, + { + "name": "max_trace_recursion_depth", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "raytracing_pipeline_is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "raytracing_pipeline", + "type": "RID" + } + ] + }, + { + "name": "blas_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1010940044, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "geometries", + "type": "typedarray::RDAccelerationStructureGeometry" + }, + { + "name": "flags", + "type": "bitfield::RenderingDevice.AccelerationStructureFlagBits" + } + ] + }, + { + "name": "tlas_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 592780330, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "max_instance_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "flags", + "type": "bitfield::RenderingDevice.AccelerationStructureFlagBits" + } + ] + }, + { + "name": "blas_build", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 813180755, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "blas", + "type": "RID" + } + ] + }, + { + "name": "tlas_build", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 261981775, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "tlas", + "type": "RID" + }, + { + "name": "instances", + "type": "typedarray::RDAccelerationStructureInstance" + } + ] + }, + { + "name": "hit_sbt_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2233757277, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "raytracing_pipeline", + "type": "RID" + }, + { + "name": "initial_hit_group_capacity", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "hit_sbt_set_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3181288260, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hit_sbt", + "type": "RID" + }, + { + "name": "raytracing_pipeline", + "type": "RID" + } + ] + }, + { + "name": "hit_sbt_range_alloc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722015314, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "hit_sbt", + "type": "RID" + }, + { + "name": "hit_group_count", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "hit_sbt_range_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3804025326, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hit_sbt", + "type": "RID" + }, + { + "name": "range", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "hit_sbt_range_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1332346675, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "hit_sbt", + "type": "RID" + }, + { + "name": "range", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + }, + { + "name": "hit_group_indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "screen_get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "screen_get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "screen_get_framebuffer_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "hash_compatibility": [ + 3905245786 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_begin_for_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3988079995, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "clear_color", + "type": "Color", + "default_value": "Color(0, 0, 0, 1)" + } + ] + }, + { + "name": "draw_list_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1317926357, + "hash_compatibility": [ + 2468082605, + 2686605154, + 3140542288, + 4252992020 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + }, + { + "name": "draw_flags", + "type": "bitfield::RenderingDevice.DrawFlags", + "default_value": "0" + }, + { + "name": "clear_color_values", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "clear_depth_value", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "clear_stencil_value", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "breadcrumb", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_begin_split", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2406300660, + "hash_compatibility": [ + 832527510 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "framebuffer", + "type": "RID" + }, + { + "name": "splits", + "type": "int", + "meta": "uint32" + }, + { + "name": "initial_color_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_color_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "initial_depth_action", + "type": "enum::RenderingDevice.InitialAction" + }, + { + "name": "final_depth_action", + "type": "enum::RenderingDevice.FinalAction" + }, + { + "name": "clear_color_values", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "clear_depth", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "clear_stencil", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "storage_textures", + "type": "typedarray::RID", + "default_value": "Array[RID]([])" + } + ] + }, + { + "name": "draw_list_set_blend_constants", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_list_bind_render_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "render_pipeline", + "type": "RID" + } + ] + }, + { + "name": "draw_list_bind_uniform_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "uniform_set", + "type": "RID" + }, + { + "name": "set_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_bind_vertex_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_array", + "type": "RID" + } + ] + }, + { + "name": "draw_list_bind_vertex_buffers_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2008628980, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_format", + "type": "int", + "meta": "int64" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "vertex_buffers", + "type": "typedarray::RID" + }, + { + "name": "offsets", + "type": "PackedInt64Array", + "default_value": "PackedInt64Array()" + } + ] + }, + { + "name": "draw_list_bind_index_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "index_array", + "type": "RID" + } + ] + }, + { + "name": "draw_list_set_push_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4230067973, + "hash_compatibility": [ + 3710874499 + ], + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "use_indices", + "type": "bool" + }, + { + "name": "instances", + "type": "int", + "meta": "uint32" + }, + { + "name": "procedural_vertex_count", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_draw_indirect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092133571, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "use_indices", + "type": "bool" + }, + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "draw_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + }, + { + "name": "stride", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, + { + "name": "draw_list_enable_scissor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 244650101, + "hash_compatibility": [ + 338791288 + ], + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + } + ] + }, + { + "name": "draw_list_disable_scissor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "draw_list_switch_to_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "draw_list_switch_to_next_pass_split", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865087369, + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "splits", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "draw_list_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716, + "hash_compatibility": [ + 422991495, + 3920951950 + ] + }, + { + "name": "compute_list_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "hash_compatibility": [ + 968564752 + ], + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "compute_list_bind_compute_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "compute_pipeline", + "type": "RID" + } + ] + }, + { + "name": "compute_list_set_push_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_bind_uniform_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "uniform_set", + "type": "RID" + }, + { + "name": "set_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_dispatch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4275841770, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "x_groups", + "type": "int", + "meta": "uint32" + }, + { + "name": "y_groups", + "type": "int", + "meta": "uint32" + }, + { + "name": "z_groups", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_dispatch_indirect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "compute_list_add_barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "compute_list", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "compute_list_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716, + "hash_compatibility": [ + 422991495, + 3920951950 + ] + }, + { + "name": "raytracing_list_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "raytracing_list_bind_raytracing_pipeline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "raytracing_list", + "type": "int", + "meta": "int64" + }, + { + "name": "raytracing_pipeline", + "type": "RID" + } + ] + }, + { + "name": "raytracing_list_set_push_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2772371345, + "arguments": [ + { + "name": "raytracing_list", + "type": "int", + "meta": "int64" + }, + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "size_bytes", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "raytracing_list_bind_uniform_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 749655778, + "arguments": [ + { + "name": "raytracing_list", + "type": "int", + "meta": "int64" + }, + { + "name": "uniform_set", + "type": "RID" + }, + { + "name": "set_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "raytracing_list_trace_rays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559472681, + "arguments": [ + { + "name": "raytracing_list", + "type": "int", + "meta": "int64" + }, + { + "name": "raygen_shader_index", + "type": "int", + "meta": "uint32" + }, + { + "name": "hit_sbt", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "uint32" + }, + { + "name": "height", + "type": "int", + "meta": "uint32" + }, + { + "name": "depth", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "raytracing_list_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "capture_timestamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_captured_timestamps_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_captured_timestamps_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_captured_timestamp_gpu_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_captured_timestamp_cpu_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_captured_timestamp_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1772728326, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::RenderingDevice.Features" + } + ] + }, + { + "name": "limit_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1559202131, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "limit", + "type": "enum::RenderingDevice.Limit" + } + ] + }, + { + "name": "get_frame_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "submit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3718155691, + "hash_compatibility": [ + 266666049 + ], + "arguments": [ + { + "name": "from", + "type": "bitfield::RenderingDevice.BarrierMask", + "default_value": "32767" + }, + { + "name": "to", + "type": "bitfield::RenderingDevice.BarrierMask", + "default_value": "32767" + } + ] + }, + { + "name": "full_barrier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_local_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2846302423, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "set_resource_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "id", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "draw_command_begin_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_command_insert_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1636512886, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "draw_command_end_label", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_device_vendor_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_device_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_device_pipeline_cache_uuid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_memory_usage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 251690689, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingDevice.MemoryType" + } + ] + }, + { + "name": "get_driver_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501815484, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "resource", + "type": "enum::RenderingDevice.DriverResource" + }, + { + "name": "rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_perf_report", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_driver_and_device_memory_report", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tracked_object_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "type_index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_tracked_object_type_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_total_memory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_allocation_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_driver_memory_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_driver_allocs_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_device_total_memory", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_device_allocation_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_device_memory_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_device_allocs_by_object_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "uint32" + } + ] + } + ] + }, + { + "name": "RenderingServer", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "NO_INDEX_ARRAY", + "value": -1 + }, + { + "name": "ARRAY_WEIGHTS_SIZE", + "value": 4 + }, + { + "name": "CANVAS_ITEM_Z_MIN", + "value": -4096 + }, + { + "name": "CANVAS_ITEM_Z_MAX", + "value": 4096 + }, + { + "name": "CANVAS_LAYER_MIN", + "value": -2147483648 + }, + { + "name": "CANVAS_LAYER_MAX", + "value": 2147483647 + }, + { + "name": "MAX_GLOW_LEVELS", + "value": 7 + }, + { + "name": "MAX_CURSORS", + "value": 8 + }, + { + "name": "MAX_2D_DIRECTIONAL_LIGHTS", + "value": 8 + }, + { + "name": "MAX_MESH_SURFACES", + "value": 256 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MIN", + "value": -128 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MAX", + "value": 127 + }, + { + "name": "ARRAY_CUSTOM_COUNT", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "PARTICLES_EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "PARTICLES_EMIT_FLAG_CUSTOM", + "value": 16 + } + ], + "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_2D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_LAYERED", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + } + ] + }, + { + "name": "TextureLayeredType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_LAYERED_2D_ARRAY", + "value": 0 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP", + "value": 1 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY", + "value": 2 + } + ] + }, + { + "name": "CubeMapLayer", + "is_bitfield": false, + "values": [ + { + "name": "CUBEMAP_LAYER_LEFT", + "value": 0 + }, + { + "name": "CUBEMAP_LAYER_RIGHT", + "value": 1 + }, + { + "name": "CUBEMAP_LAYER_BOTTOM", + "value": 2 + }, + { + "name": "CUBEMAP_LAYER_TOP", + "value": 3 + }, + { + "name": "CUBEMAP_LAYER_FRONT", + "value": 4 + }, + { + "name": "CUBEMAP_LAYER_BACK", + "value": 5 + } + ] + }, + { + "name": "TextureDrawableFormat", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_DRAWABLE_FORMAT_RGBA8", + "value": 0 + }, + { + "name": "TEXTURE_DRAWABLE_FORMAT_RGBA8_SRGB", + "value": 1 + }, + { + "name": "TEXTURE_DRAWABLE_FORMAT_RGBAH", + "value": 2 + }, + { + "name": "TEXTURE_DRAWABLE_FORMAT_RGBAF", + "value": 3 + } + ] + }, + { + "name": "ShaderMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_SPATIAL", + "value": 0 + }, + { + "name": "SHADER_CANVAS_ITEM", + "value": 1 + }, + { + "name": "SHADER_PARTICLES", + "value": 2 + }, + { + "name": "SHADER_SKY", + "value": 3 + }, + { + "name": "SHADER_FOG", + "value": 4 + }, + { + "name": "SHADER_TEXTURE_BLIT", + "value": 5 + }, + { + "name": "SHADER_MAX", + "value": 6 + } + ] + }, + { + "name": "ArrayType", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_VERTEX", + "value": 0 + }, + { + "name": "ARRAY_NORMAL", + "value": 1 + }, + { + "name": "ARRAY_TANGENT", + "value": 2 + }, + { + "name": "ARRAY_COLOR", + "value": 3 + }, + { + "name": "ARRAY_TEX_UV", + "value": 4 + }, + { + "name": "ARRAY_TEX_UV2", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM0", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM1", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM2", + "value": 8 + }, + { + "name": "ARRAY_CUSTOM3", + "value": 9 + }, + { + "name": "ARRAY_BONES", + "value": 10 + }, + { + "name": "ARRAY_WEIGHTS", + "value": 11 + }, + { + "name": "ARRAY_INDEX", + "value": 12 + }, + { + "name": "ARRAY_MAX", + "value": 13 + } + ] + }, + { + "name": "ArrayCustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "ARRAY_CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "ARRAY_CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "ARRAY_CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "ARRAY_CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "ARRAY_CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "ArrayFormat", + "is_bitfield": true, + "values": [ + { + "name": "ARRAY_FORMAT_VERTEX", + "value": 1 + }, + { + "name": "ARRAY_FORMAT_NORMAL", + "value": 2 + }, + { + "name": "ARRAY_FORMAT_TANGENT", + "value": 4 + }, + { + "name": "ARRAY_FORMAT_COLOR", + "value": 8 + }, + { + "name": "ARRAY_FORMAT_TEX_UV", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_TEX_UV2", + "value": 32 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0", + "value": 64 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1", + "value": 128 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2", + "value": 256 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3", + "value": 512 + }, + { + "name": "ARRAY_FORMAT_BONES", + "value": 1024 + }, + { + "name": "ARRAY_FORMAT_WEIGHTS", + "value": 2048 + }, + { + "name": "ARRAY_FORMAT_INDEX", + "value": 4096 + }, + { + "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", + "value": 7 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BASE", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BITS", + "value": 3 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", + "value": 19 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", + "value": 22 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_MASK", + "value": 7 + }, + { + "name": "ARRAY_COMPRESS_FLAGS_BASE", + "value": 25 + }, + { + "name": "ARRAY_FLAG_USE_2D_VERTICES", + "value": 33554432 + }, + { + "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", + "value": 67108864 + }, + { + "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", + "value": 134217728 + }, + { + "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY", + "value": 268435456 + }, + { + "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES", + "value": 536870912 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_BASE", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_SHIFT", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_1", + "value": 0 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_2", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_CURRENT_VERSION", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_MASK", + "value": 255 + } + ] + }, + { + "name": "PrimitiveType", + "is_bitfield": false, + "values": [ + { + "name": "PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "PRIMITIVE_LINE_STRIP", + "value": 2 + }, + { + "name": "PRIMITIVE_TRIANGLES", + "value": 3 + }, + { + "name": "PRIMITIVE_TRIANGLE_STRIP", + "value": 4 + }, + { + "name": "PRIMITIVE_MAX", + "value": 5 + } + ] + }, + { + "name": "BlendShapeMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_SHAPE_MODE_NORMALIZED", + "value": 0 + }, + { + "name": "BLEND_SHAPE_MODE_RELATIVE", + "value": 1 + } + ] + }, + { + "name": "MultimeshTransformFormat", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_TRANSFORM_2D", + "value": 0 + }, + { + "name": "MULTIMESH_TRANSFORM_3D", + "value": 1 + } + ] + }, + { + "name": "MultimeshPhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "MULTIMESH_INTERP_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "LightProjectorFilter", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST", + "value": 0 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR", + "value": 1 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "LightType", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL", + "value": 0 + }, + { + "name": "LIGHT_OMNI", + "value": 1 + }, + { + "name": "LIGHT_SPOT", + "value": 2 + }, + { + "name": "LIGHT_AREA", + "value": 3 + } + ] + }, + { + "name": "LightParam", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PARAM_ENERGY", + "value": 0 + }, + { + "name": "LIGHT_PARAM_INDIRECT_ENERGY", + "value": 1 + }, + { + "name": "LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY", + "value": 2 + }, + { + "name": "LIGHT_PARAM_SPECULAR", + "value": 3 + }, + { + "name": "LIGHT_PARAM_RANGE", + "value": 4 + }, + { + "name": "LIGHT_PARAM_SIZE", + "value": 5 + }, + { + "name": "LIGHT_PARAM_ATTENUATION", + "value": 6 + }, + { + "name": "LIGHT_PARAM_SPOT_ANGLE", + "value": 7 + }, + { + "name": "LIGHT_PARAM_SPOT_ATTENUATION", + "value": 8 + }, + { + "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE", + "value": 9 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET", + "value": 10 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET", + "value": 11 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET", + "value": 12 + }, + { + "name": "LIGHT_PARAM_SHADOW_FADE_START", + "value": 13 + }, + { + "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS", + "value": 14 + }, + { + "name": "LIGHT_PARAM_SHADOW_BIAS", + "value": 15 + }, + { + "name": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE", + "value": 16 + }, + { + "name": "LIGHT_PARAM_SHADOW_OPACITY", + "value": 17 + }, + { + "name": "LIGHT_PARAM_SHADOW_BLUR", + "value": 18 + }, + { + "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS", + "value": 19 + }, + { + "name": "LIGHT_PARAM_INTENSITY", + "value": 20 + }, + { + "name": "LIGHT_PARAM_MAX", + "value": 21 + } + ] + }, + { + "name": "LightBakeMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_BAKE_DISABLED", + "value": 0 + }, + { + "name": "LIGHT_BAKE_STATIC", + "value": 1 + }, + { + "name": "LIGHT_BAKE_DYNAMIC", + "value": 2 + } + ] + }, + { + "name": "LightOmniShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID", + "value": 0 + }, + { + "name": "LIGHT_OMNI_SHADOW_CUBE", + "value": 1 + } + ] + }, + { + "name": "LightDirectionalShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS", + "value": 2 + } + ] + }, + { + "name": "LightDirectionalSkyMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_AND_SKY", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_ONLY", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_SKY_ONLY", + "value": 2 + } + ] + }, + { + "name": "ShadowQuality", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_QUALITY_HARD", + "value": 0 + }, + { + "name": "SHADOW_QUALITY_SOFT_VERY_LOW", + "value": 1 + }, + { + "name": "SHADOW_QUALITY_SOFT_LOW", + "value": 2 + }, + { + "name": "SHADOW_QUALITY_SOFT_MEDIUM", + "value": 3 + }, + { + "name": "SHADOW_QUALITY_SOFT_HIGH", + "value": 4 + }, + { + "name": "SHADOW_QUALITY_SOFT_ULTRA", + "value": 5 + }, + { + "name": "SHADOW_QUALITY_MAX", + "value": 6 + } + ] + }, + { + "name": "ReflectionProbeUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_UPDATE_ONCE", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "ReflectionProbeAmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_COLOR", + "value": 2 + } + ] + }, + { + "name": "DecalTexture", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "DECAL_TEXTURE_NORMAL", + "value": 1 + }, + { + "name": "DECAL_TEXTURE_ORM", + "value": 2 + }, + { + "name": "DECAL_TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "DECAL_TEXTURE_MAX", + "value": 4 + } + ] + }, + { + "name": "DecalFilter", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DECAL_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "VoxelGIQuality", + "is_bitfield": false, + "values": [ + { + "name": "VOXEL_GI_QUALITY_LOW", + "value": 0 + }, + { + "name": "VOXEL_GI_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "ParticlesMode", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_MODE_2D", + "value": 0 + }, + { + "name": "PARTICLES_MODE_3D", + "value": 1 + } + ] + }, + { + "name": "ParticlesTransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_LOCAL_BILLBOARD", + "value": 4 + } + ] + }, + { + "name": "ParticlesTransformAlignCustomSrc", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_ALIGN_CHANNEL_FILTER_DISABLED", + "value": 0 + }, + { + "name": "PARTICLES_ALIGN_CHANNEL_FILTER_X", + "value": 1 + }, + { + "name": "PARTICLES_ALIGN_CHANNEL_FILTER_Y", + "value": 2 + }, + { + "name": "PARTICLES_ALIGN_CHANNEL_FILTER_Z", + "value": 3 + }, + { + "name": "PARTICLES_ALIGN_CHANNEL_FILTER_W", + "value": 4 + } + ] + }, + { + "name": "ParticlesTransformAlignAxis", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_ALIGN_AXIS_X", + "value": 0 + }, + { + "name": "PARTICLES_ALIGN_AXIS_Y", + "value": 1 + } + ] + }, + { + "name": "ParticlesDrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "PARTICLES_DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "ParticlesCollisionType", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE", + "value": 6 + } + ] + }, + { + "name": "ParticlesCollisionHeightfieldResolution", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX", + "value": 6 + } + ] + }, + { + "name": "FogVolumeShape", + "is_bitfield": false, + "values": [ + { + "name": "FOG_VOLUME_SHAPE_ELLIPSOID", + "value": 0 + }, + { + "name": "FOG_VOLUME_SHAPE_CONE", + "value": 1 + }, + { + "name": "FOG_VOLUME_SHAPE_CYLINDER", + "value": 2 + }, + { + "name": "FOG_VOLUME_SHAPE_BOX", + "value": 3 + }, + { + "name": "FOG_VOLUME_SHAPE_WORLD", + "value": 4 + }, + { + "name": "FOG_VOLUME_SHAPE_MAX", + "value": 5 + } + ] + }, + { + "name": "ViewportScaling3DMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SCALING_3D_MODE_BILINEAR", + "value": 0 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR", + "value": 1 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR2", + "value": 2 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_METALFX_SPATIAL", + "value": 3 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_METALFX_TEMPORAL", + "value": 4 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_NEAREST", + "value": 5 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_MAX", + "value": 6 + } + ] + }, + { + "name": "ViewportUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VIEWPORT_UPDATE_WHEN_VISIBLE", + "value": 2 + }, + { + "name": "VIEWPORT_UPDATE_WHEN_PARENT_VISIBLE", + "value": 3 + }, + { + "name": "VIEWPORT_UPDATE_ALWAYS", + "value": 4 + } + ] + }, + { + "name": "ViewportClearMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_CLEAR_ALWAYS", + "value": 0 + }, + { + "name": "VIEWPORT_CLEAR_NEVER", + "value": 1 + }, + { + "name": "VIEWPORT_CLEAR_ONLY_NEXT_FRAME", + "value": 2 + } + ] + }, + { + "name": "ViewportEnvironmentMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_ENVIRONMENT_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_ENVIRONMENT_ENABLED", + "value": 1 + }, + { + "name": "VIEWPORT_ENVIRONMENT_INHERIT", + "value": 2 + }, + { + "name": "VIEWPORT_ENVIRONMENT_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportSDFOversize", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SDF_OVERSIZE_100_PERCENT", + "value": 0 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_120_PERCENT", + "value": 1 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_150_PERCENT", + "value": 2 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_200_PERCENT", + "value": 3 + }, + { + "name": "VIEWPORT_SDF_OVERSIZE_MAX", + "value": 4 + } + ] + }, + { + "name": "ViewportSDFScale", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SDF_SCALE_100_PERCENT", + "value": 0 + }, + { + "name": "VIEWPORT_SDF_SCALE_50_PERCENT", + "value": 1 + }, + { + "name": "VIEWPORT_SDF_SCALE_25_PERCENT", + "value": 2 + }, + { + "name": "VIEWPORT_SDF_SCALE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportMSAA", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_MSAA_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_MSAA_2X", + "value": 1 + }, + { + "name": "VIEWPORT_MSAA_4X", + "value": 2 + }, + { + "name": "VIEWPORT_MSAA_8X", + "value": 3 + }, + { + "name": "VIEWPORT_MSAA_MAX", + "value": 4 + } + ] + }, + { + "name": "ViewportAnisotropicFiltering", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_ANISOTROPY_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_ANISOTROPY_2X", + "value": 1 + }, + { + "name": "VIEWPORT_ANISOTROPY_4X", + "value": 2 + }, + { + "name": "VIEWPORT_ANISOTROPY_8X", + "value": 3 + }, + { + "name": "VIEWPORT_ANISOTROPY_16X", + "value": 4 + }, + { + "name": "VIEWPORT_ANISOTROPY_MAX", + "value": 5 + } + ] + }, + { + "name": "ViewportScreenSpaceAA", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SCREEN_SPACE_AA_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_SCREEN_SPACE_AA_FXAA", + "value": 1 + }, + { + "name": "VIEWPORT_SCREEN_SPACE_AA_SMAA", + "value": 2 + }, + { + "name": "VIEWPORT_SCREEN_SPACE_AA_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportOcclusionCullingBuildQuality", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW", + "value": 0 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH", + "value": 2 + } + ] + }, + { + "name": "ViewportRenderInfo", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportRenderInfoType", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportDebugDraw", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_UNSHADED", + "value": 1 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_LIGHTING", + "value": 2 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OVERDRAW", + "value": 3 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_WIREFRAME", + "value": 4 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER", + "value": 5 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO", + "value": 6 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING", + "value": 7 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION", + "value": 8 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS", + "value": 9 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", + "value": 10 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE", + "value": 11 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSAO", + "value": 12 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSIL", + "value": 13 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_PSSM_SPLITS", + "value": 14 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DECAL_ATLAS", + "value": 15 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI", + "value": 16 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI_PROBES", + "value": 17 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_GI_BUFFER", + "value": 18 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLE_LOD", + "value": 19 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", + "value": 20 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", + "value": 21 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS", + "value": 22 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", + "value": 23 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OCCLUDERS", + "value": 24 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_MOTION_VECTORS", + "value": 25 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER", + "value": 26 + } + ] + }, + { + "name": "ViewportVRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_TEXTURE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_XR", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportVRSUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ALWAYS", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_UPDATE_MAX", + "value": 3 + } + ] + }, + { + "name": "SkyMode", + "is_bitfield": false, + "values": [ + { + "name": "SKY_MODE_AUTOMATIC", + "value": 0 + }, + { + "name": "SKY_MODE_QUALITY", + "value": 1 + }, + { + "name": "SKY_MODE_INCREMENTAL", + "value": 2 + }, + { + "name": "SKY_MODE_REALTIME", + "value": 3 + } + ] + }, + { + "name": "CompositorEffectFlags", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_COLOR", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_DEPTH", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_MOTION_VECTORS", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_ROUGHNESS", + "value": 8 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_SEPARATE_SPECULAR", + "value": 16 + } + ] + }, + { + "name": "CompositorEffectCallbackType", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_OPAQUE", + "value": 0 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_OPAQUE", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_SKY", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT", + "value": 3 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_TRANSPARENT", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_ANY", + "value": -1 + } + ] + }, + { + "name": "EnvironmentBG", + "is_bitfield": false, + "values": [ + { + "name": "ENV_BG_CLEAR_COLOR", + "value": 0 + }, + { + "name": "ENV_BG_COLOR", + "value": 1 + }, + { + "name": "ENV_BG_SKY", + "value": 2 + }, + { + "name": "ENV_BG_CANVAS", + "value": 3 + }, + { + "name": "ENV_BG_KEEP", + "value": 4 + }, + { + "name": "ENV_BG_CAMERA_FEED", + "value": 5 + }, + { + "name": "ENV_BG_MAX", + "value": 6 + } + ] + }, + { + "name": "EnvironmentAmbientSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_AMBIENT_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_AMBIENT_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_AMBIENT_SOURCE_COLOR", + "value": 2 + }, + { + "name": "ENV_AMBIENT_SOURCE_SKY", + "value": 3 + } + ] + }, + { + "name": "EnvironmentReflectionSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_REFLECTION_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_REFLECTION_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_REFLECTION_SOURCE_SKY", + "value": 2 + } + ] + }, + { + "name": "EnvironmentGlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_GLOW_BLEND_MODE_ADDITIVE", + "value": 0 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SCREEN", + "value": 1 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "ENV_GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "ENV_GLOW_BLEND_MODE_MIX", + "value": 4 + } + ] + }, + { + "name": "EnvironmentFogMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_FOG_MODE_EXPONENTIAL", + "value": 0 + }, + { + "name": "ENV_FOG_MODE_DEPTH", + "value": 1 + } + ] + }, + { + "name": "EnvironmentToneMapper", + "is_bitfield": false, + "values": [ + { + "name": "ENV_TONE_MAPPER_LINEAR", + "value": 0 + }, + { + "name": "ENV_TONE_MAPPER_REINHARD", + "value": 1 + }, + { + "name": "ENV_TONE_MAPPER_FILMIC", + "value": 2 + }, + { + "name": "ENV_TONE_MAPPER_ACES", + "value": 3 + }, + { + "name": "ENV_TONE_MAPPER_AGX", + "value": 4 + } + ] + }, + { + "name": "EnvironmentSSRRoughnessQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_DISABLED", + "value": 0 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSR_ROUGHNESS_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "EnvironmentSSAOQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSAO_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "ENV_SSAO_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSAO_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSAO_QUALITY_HIGH", + "value": 3 + }, + { + "name": "ENV_SSAO_QUALITY_ULTRA", + "value": 4 + } + ] + }, + { + "name": "EnvironmentSSILQuality", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SSIL_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "ENV_SSIL_QUALITY_LOW", + "value": 1 + }, + { + "name": "ENV_SSIL_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "ENV_SSIL_QUALITY_HIGH", + "value": 3 + }, + { + "name": "ENV_SSIL_QUALITY_ULTRA", + "value": 4 + } + ] + }, + { + "name": "EnvironmentSDFGIYScale", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_Y_SCALE_50_PERCENT", + "value": 0 + }, + { + "name": "ENV_SDFGI_Y_SCALE_75_PERCENT", + "value": 1 + }, + { + "name": "ENV_SDFGI_Y_SCALE_100_PERCENT", + "value": 2 + } + ] + }, + { + "name": "EnvironmentSDFGIRayCount", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_RAY_COUNT_4", + "value": 0 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_8", + "value": 1 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_16", + "value": 2 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_32", + "value": 3 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_64", + "value": 4 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_96", + "value": 5 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_128", + "value": 6 + }, + { + "name": "ENV_SDFGI_RAY_COUNT_MAX", + "value": 7 + } + ] + }, + { + "name": "EnvironmentSDFGIFramesToConverge", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_CONVERGE_IN_5_FRAMES", + "value": 0 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_10_FRAMES", + "value": 1 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_15_FRAMES", + "value": 2 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_20_FRAMES", + "value": 3 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_25_FRAMES", + "value": 4 + }, + { + "name": "ENV_SDFGI_CONVERGE_IN_30_FRAMES", + "value": 5 + }, + { + "name": "ENV_SDFGI_CONVERGE_MAX", + "value": 6 + } + ] + }, + { + "name": "EnvironmentSDFGIFramesToUpdateLight", + "is_bitfield": false, + "values": [ + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_1_FRAME", + "value": 0 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_2_FRAMES", + "value": 1 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_4_FRAMES", + "value": 2 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_8_FRAMES", + "value": 3 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_IN_16_FRAMES", + "value": 4 + }, + { + "name": "ENV_SDFGI_UPDATE_LIGHT_MAX", + "value": 5 + } + ] + }, + { + "name": "SubSurfaceScatteringQuality", + "is_bitfield": false, + "values": [ + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_DISABLED", + "value": 0 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_LOW", + "value": 1 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "SUB_SURFACE_SCATTERING_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "DOFBokehShape", + "is_bitfield": false, + "values": [ + { + "name": "DOF_BOKEH_BOX", + "value": 0 + }, + { + "name": "DOF_BOKEH_HEXAGON", + "value": 1 + }, + { + "name": "DOF_BOKEH_CIRCLE", + "value": 2 + } + ] + }, + { + "name": "DOFBlurQuality", + "is_bitfield": false, + "values": [ + { + "name": "DOF_BLUR_QUALITY_VERY_LOW", + "value": 0 + }, + { + "name": "DOF_BLUR_QUALITY_LOW", + "value": 1 + }, + { + "name": "DOF_BLUR_QUALITY_MEDIUM", + "value": 2 + }, + { + "name": "DOF_BLUR_QUALITY_HIGH", + "value": 3 + } + ] + }, + { + "name": "InstanceType", + "is_bitfield": false, + "values": [ + { + "name": "INSTANCE_NONE", + "value": 0 + }, + { + "name": "INSTANCE_MESH", + "value": 1 + }, + { + "name": "INSTANCE_MULTIMESH", + "value": 2 + }, + { + "name": "INSTANCE_PARTICLES", + "value": 3 + }, + { + "name": "INSTANCE_PARTICLES_COLLISION", + "value": 4 + }, + { + "name": "INSTANCE_LIGHT", + "value": 5 + }, + { + "name": "INSTANCE_REFLECTION_PROBE", + "value": 6 + }, + { + "name": "INSTANCE_DECAL", + "value": 7 + }, + { + "name": "INSTANCE_VOXEL_GI", + "value": 8 + }, + { + "name": "INSTANCE_LIGHTMAP", + "value": 9 + }, + { + "name": "INSTANCE_OCCLUDER", + "value": 10 + }, + { + "name": "INSTANCE_VISIBLITY_NOTIFIER", + "value": 11 + }, + { + "name": "INSTANCE_FOG_VOLUME", + "value": 12 + }, + { + "name": "INSTANCE_MAX", + "value": 13 + }, + { + "name": "INSTANCE_GEOMETRY_MASK", + "value": 14 + } + ] + }, + { + "name": "InstanceFlags", + "is_bitfield": false, + "values": [ + { + "name": "INSTANCE_FLAG_USE_BAKED_LIGHT", + "value": 0 + }, + { + "name": "INSTANCE_FLAG_USE_DYNAMIC_GI", + "value": 1 + }, + { + "name": "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE", + "value": 2 + }, + { + "name": "INSTANCE_FLAG_IGNORE_OCCLUSION_CULLING", + "value": 3 + }, + { + "name": "INSTANCE_FLAG_MAX", + "value": 4 + } + ] + }, + { + "name": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_CASTING_SETTING_OFF", + "value": 0 + }, + { + "name": "SHADOW_CASTING_SETTING_ON", + "value": 1 + }, + { + "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", + "value": 3 + } + ] + }, + { + "name": "VisibilityRangeFadeMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_RANGE_FADE_DISABLED", + "value": 0 + }, + { + "name": "VISIBILITY_RANGE_FADE_SELF", + "value": 1 + }, + { + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", + "value": 2 + } + ] + }, + { + "name": "BakeChannels", + "is_bitfield": false, + "values": [ + { + "name": "BAKE_CHANNEL_ALBEDO_ALPHA", + "value": 0 + }, + { + "name": "BAKE_CHANNEL_NORMAL", + "value": 1 + }, + { + "name": "BAKE_CHANNEL_ORM", + "value": 2 + }, + { + "name": "BAKE_CHANNEL_EMISSION", + "value": 3 + } + ] + }, + { + "name": "CanvasTextureChannel", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE", + "value": 0 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_NORMAL", + "value": 1 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR", + "value": 2 + } + ] + }, + { + "name": "NinePatchAxisMode", + "is_bitfield": false, + "values": [ + { + "name": "NINE_PATCH_STRETCH", + "value": 0 + }, + { + "name": "NINE_PATCH_TILE", + "value": 1 + }, + { + "name": "NINE_PATCH_TILE_FIT", + "value": 2 + } + ] + }, + { + "name": "CanvasItemTextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_DEFAULT", + "value": 0 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST", + "value": 1 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR", + "value": 2 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 4 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", + "value": 5 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", + "value": 6 + }, + { + "name": "CANVAS_ITEM_TEXTURE_FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "CanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT", + "value": 0 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", + "value": 1 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", + "value": 2 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", + "value": 3 + }, + { + "name": "CANVAS_ITEM_TEXTURE_REPEAT_MAX", + "value": 4 + } + ] + }, + { + "name": "CanvasGroupMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_GROUP_MODE_DISABLED", + "value": 0 + }, + { + "name": "CANVAS_GROUP_MODE_CLIP_ONLY", + "value": 1 + }, + { + "name": "CANVAS_GROUP_MODE_CLIP_AND_DRAW", + "value": 2 + }, + { + "name": "CANVAS_GROUP_MODE_TRANSPARENT", + "value": 3 + } + ] + }, + { + "name": "CanvasLightMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_MODE_POINT", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_MODE_DIRECTIONAL", + "value": 1 + } + ] + }, + { + "name": "CanvasLightBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_BLEND_MODE_ADD", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_BLEND_MODE_SUB", + "value": 1 + }, + { + "name": "CANVAS_LIGHT_BLEND_MODE_MIX", + "value": 2 + } + ] + }, + { + "name": "CanvasLightShadowFilter", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_LIGHT_FILTER_NONE", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_FILTER_PCF5", + "value": 1 + }, + { + "name": "CANVAS_LIGHT_FILTER_PCF13", + "value": 2 + }, + { + "name": "CANVAS_LIGHT_FILTER_MAX", + "value": 3 + } + ] + }, + { + "name": "CanvasOccluderPolygonCullMode", + "is_bitfield": false, + "values": [ + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED", + "value": 0 + }, + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE", + "value": 1 + }, + { + "name": "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE", + "value": 2 + } + ] + }, + { + "name": "GlobalShaderParameterType", + "is_bitfield": false, + "values": [ + { + "name": "GLOBAL_VAR_TYPE_BOOL", + "value": 0 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC2", + "value": 1 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC3", + "value": 2 + }, + { + "name": "GLOBAL_VAR_TYPE_BVEC4", + "value": 3 + }, + { + "name": "GLOBAL_VAR_TYPE_INT", + "value": 4 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC2", + "value": 5 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC3", + "value": 6 + }, + { + "name": "GLOBAL_VAR_TYPE_IVEC4", + "value": 7 + }, + { + "name": "GLOBAL_VAR_TYPE_RECT2I", + "value": 8 + }, + { + "name": "GLOBAL_VAR_TYPE_UINT", + "value": 9 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC2", + "value": 10 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC3", + "value": 11 + }, + { + "name": "GLOBAL_VAR_TYPE_UVEC4", + "value": 12 + }, + { + "name": "GLOBAL_VAR_TYPE_FLOAT", + "value": 13 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC2", + "value": 14 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC3", + "value": 15 + }, + { + "name": "GLOBAL_VAR_TYPE_VEC4", + "value": 16 + }, + { + "name": "GLOBAL_VAR_TYPE_COLOR", + "value": 17 + }, + { + "name": "GLOBAL_VAR_TYPE_RECT2", + "value": 18 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT2", + "value": 19 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT3", + "value": 20 + }, + { + "name": "GLOBAL_VAR_TYPE_MAT4", + "value": 21 + }, + { + "name": "GLOBAL_VAR_TYPE_TRANSFORM_2D", + "value": 22 + }, + { + "name": "GLOBAL_VAR_TYPE_TRANSFORM", + "value": 23 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER2D", + "value": 24 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER2DARRAY", + "value": 25 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLER3D", + "value": 26 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLERCUBE", + "value": 27 + }, + { + "name": "GLOBAL_VAR_TYPE_SAMPLEREXT", + "value": 28 + }, + { + "name": "GLOBAL_VAR_TYPE_MAX", + "value": 29 + } + ] + }, + { + "name": "RenderingInfo", + "is_bitfield": false, + "values": [ + { + "name": "RENDERING_INFO_TOTAL_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "RENDERING_INFO_TEXTURE_MEM_USED", + "value": 3 + }, + { + "name": "RENDERING_INFO_BUFFER_MEM_USED", + "value": 4 + }, + { + "name": "RENDERING_INFO_VIDEO_MEM_USED", + "value": 5 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_CANVAS", + "value": 6 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_MESH", + "value": 7 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SURFACE", + "value": 8 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_DRAW", + "value": 9 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 10 + } + ] + }, + { + "name": "PipelineSource", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SOURCE_CANVAS", + "value": 0 + }, + { + "name": "PIPELINE_SOURCE_MESH", + "value": 1 + }, + { + "name": "PIPELINE_SOURCE_SURFACE", + "value": 2 + }, + { + "name": "PIPELINE_SOURCE_DRAW", + "value": 3 + }, + { + "name": "PIPELINE_SOURCE_SPECIALIZATION", + "value": 4 + }, + { + "name": "PIPELINE_SOURCE_MAX", + "value": 5 + } + ] + }, + { + "name": "SplashStretchMode", + "is_bitfield": false, + "values": [ + { + "name": "SPLASH_STRETCH_MODE_DISABLED", + "value": 0 + }, + { + "name": "SPLASH_STRETCH_MODE_KEEP", + "value": 1 + }, + { + "name": "SPLASH_STRETCH_MODE_KEEP_WIDTH", + "value": 2 + }, + { + "name": "SPLASH_STRETCH_MODE_KEEP_HEIGHT", + "value": 3 + }, + { + "name": "SPLASH_STRETCH_MODE_COVER", + "value": 4 + }, + { + "name": "SPLASH_STRETCH_MODE_IGNORE", + "value": 5 + } + ] + }, + { + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_SHADERS", + "value": 0 + }, + { + "name": "FEATURE_MULTITHREADED", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "texture_2d_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2010018390, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "texture_2d_layered_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 913689023, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layers", + "type": "typedarray::Image" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" + } + ] + }, + { + "name": "texture_3d_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036838706, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "mipmaps", + "type": "bool" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "texture_proxy_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "texture_create_from_native_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1682977582, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingServer.TextureType" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "native_handle", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "layers", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" + } + ] + }, + { + "name": "texture_drawable_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1993613667, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "format", + "type": "enum::RenderingServer.TextureDrawableFormat" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "with_mipmaps", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "texture_2d_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 999539803, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "image", + "type": "Image" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_3d_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] + }, + { + "name": "texture_proxy_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "proxy_to", + "type": "RID" + } + ] + }, + { + "name": "texture_drawable_blit_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4077763890, + "arguments": [ + { + "name": "textures", + "type": "typedarray::RID" + }, + { + "name": "rect", + "type": "Rect2i" + }, + { + "name": "material", + "type": "RID" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "source_textures", + "type": "typedarray::RID" + }, + { + "name": "to_mipmap", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "texture_2d_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "texture_2d_layered_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1394585590, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" + } + ] + }, + { + "name": "texture_3d_placeholder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "texture_2d_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4206205781, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_2d_layer_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2705440895, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_3d_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_drawable_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_drawable_get_default_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "texture_replace", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "by_texture", + "type": "RID" + } + ] + }, + { + "name": "texture_set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "texture_set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "texture_get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1932918979, + "return_value": { + "type": "enum::Image.Format" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "texture_set_force_redraw_if_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "texture_rd_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1434128712, + "hash_compatibility": [ + 3291180269 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "rd_texture", + "type": "RID" + }, + { + "name": "layer_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" + } + ] + }, + { + "name": "texture_get_rd_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2790148051, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "texture_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1834114100, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "shader_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "shader_set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "shader_set_path_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "shader_get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "get_shader_parameter_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "shader_get_parameter_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "shader_set_default_texture_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4094001817, + "hash_compatibility": [ + 3864903085 + ], + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "shader_get_default_texture_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464608890, + "hash_compatibility": [ + 2523186822 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "material_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "material_set_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "shader_material", + "type": "RID" + }, + { + "name": "shader", + "type": "RID" + } + ] + }, + { + "name": "material_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477296213, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "material_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "material_set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "material_set_next_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "next_material", + "type": "RID" + } + ] + }, + { + "name": "material_set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "mesh_create_from_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291747531, + "hash_compatibility": [ + 4007581507 + ], + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "surfaces", + "type": "typedarray::Dictionary" + }, + { + "name": "blend_shape_count", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "mesh_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "mesh_surface_get_format_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981368685, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + }, + { + "name": "array_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_vertex_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_normal_tangent_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_attribute_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_skin_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_format_index_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_add_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "Dictionary" + } + ] + }, + { + "name": "mesh_add_surface_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2342446560, + "hash_compatibility": [ + 1247008646 + ], + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "primitive", + "type": "enum::RenderingServer.PrimitiveType" + }, + { + "name": "arrays", + "type": "Array" + }, + { + "name": "blend_shapes", + "type": "Array", + "default_value": "[]" + }, + { + "name": "lods", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "compress_format", + "type": "bitfield::RenderingServer.ArrayFormat", + "default_value": "0" + } + ] + }, + { + "name": "mesh_get_blend_shape_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_set_blend_shape_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1294662092, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.BlendShapeMode" + } + ] + }, + { + "name": "mesh_get_blend_shape_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4282291819, + "return_value": { + "type": "enum::RenderingServer.BlendShapeMode" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_get_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 186674697, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_surface_get_blend_shape_arrays", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Array" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_get_surface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "mesh_get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "mesh_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "mesh_surface_update_vertex_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_surface_update_attribute_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_surface_update_skin_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_surface_update_index_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900195149, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "mesh_set_shadow_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "shadow_mesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "multimesh_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 557240154, + "hash_compatibility": [ + 283685892 + ], + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "instances", + "type": "int", + "meta": "int32" + }, + { + "name": "transform_format", + "type": "enum::RenderingServer.MultimeshTransformFormat" + }, + { + "name": "color_format", + "type": "bool", + "default_value": "false" + }, + { + "name": "custom_data_format", + "type": "bool", + "default_value": "false" + }, + { + "name": "use_indirect", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "multimesh_get_instance_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_instance_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "multimesh_instance_set_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "multimesh_instance_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176975443, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "multimesh_instance_set_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176975443, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_data", + "type": "Color" + } + ] + }, + { + "name": "multimesh_get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "multimesh_get_custom_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_instance_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946315076, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instance_get_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946315076, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_set_visible_instances", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_get_visible_instances", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2960552364, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "buffer", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "multimesh_get_command_buffer_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_get_buffer_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3964669176, + "return_value": { + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "multimesh_set_buffer_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659844711, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "buffer", + "type": "PackedFloat32Array" + }, + { + "name": "buffer_previous", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "multimesh_set_physics_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "multimesh_set_physics_interpolation_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3934808223, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "quality", + "type": "enum::RenderingServer.MultimeshPhysicsInterpolationQuality" + } + ] + }, + { + "name": "multimesh_instance_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "multimesh_instances_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, + { + "name": "skeleton_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "skeleton_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904426712, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bones", + "type": "int", + "meta": "int32" + }, + { + "name": "is_2d_skeleton", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "skeleton_get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "skeleton_bone_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675327471, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "skeleton_bone_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_bone_set_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 736082694, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "skeleton_bone_get_transform_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1324854622, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_set_base_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "skeleton", + "type": "RID" + }, + { + "name": "base_transform", + "type": "Transform2D" + } + ] + }, + { + "name": "directional_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "omni_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "spot_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "area_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "light_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501936875, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "param", + "type": "enum::RenderingServer.LightParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "light_set_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "light_set_projector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "light_set_negative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "light_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "light_set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622292572, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "begin", + "type": "float", + "meta": "float" + }, + { + "name": "shadow", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "light_set_reverse_cull_face_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "light_set_shadow_caster_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "light_set_bake_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1048525260, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "bake_mode", + "type": "enum::RenderingServer.LightBakeMode" + } + ] + }, + { + "name": "light_set_max_sdfgi_cascade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "cascade", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "light_omni_set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2552677200, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightOmniShadowMode" + } + ] + }, + { + "name": "light_directional_set_shadow_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 380462970, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightDirectionalShadowMode" + } + ] + }, + { + "name": "light_directional_set_blend_splits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "light_directional_set_sky_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559740754, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.LightDirectionalSkyMode" + } + ] + }, + { + "name": "light_area_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "light_area_set_normalize_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "light_projectors_set_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 43944325, + "arguments": [ + { + "name": "filter", + "type": "enum::RenderingServer.LightProjectorFilter" + } + ] + }, + { + "name": "lightmaps_set_bicubic_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "positional_soft_shadow_filter_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3613045266, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ShadowQuality" + } + ] + }, + { + "name": "directional_soft_shadow_filter_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3613045266, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ShadowQuality" + } + ] + }, + { + "name": "directional_shadow_atlas_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "is_16bits", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "reflection_probe_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3853670147, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ReflectionProbeUpdateMode" + } + ] + }, + { + "name": "reflection_probe_set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_blend_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "blend_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_ambient_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 184163074, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ReflectionProbeAmbientMode" + } + ] + }, + { + "name": "reflection_probe_set_ambient_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "reflection_probe_set_ambient_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_max_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "reflection_probe_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "reflection_probe_set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "reflection_probe_set_as_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_enable_box_projection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_enable_shadows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "reflection_probe_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "reflection_probe_set_reflection_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "reflection_probe_set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "resolution", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reflection_probe_set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "probe", + "type": "RID" + }, + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "decal_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "decal_set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3953344054, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.DecalTexture" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "decal_set_emission_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_albedo_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "albedo_mix", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "decal_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "decal_set_distance_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2972769666, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "begin", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "above", + "type": "float", + "meta": "float" + }, + { + "name": "below", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decal_set_normal_fade", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "decal", + "type": "RID" + }, + { + "name": "fade", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "decals_set_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3519875702, + "arguments": [ + { + "name": "filter", + "type": "enum::RenderingServer.DecalFilter" + } + ] + }, + { + "name": "gi_set_use_half_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "half_resolution", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "voxel_gi_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108223027, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "to_cell_xform", + "type": "Transform3D" + }, + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "octree_size", + "type": "Vector3i" + }, + { + "name": "octree_cells", + "type": "PackedByteArray" + }, + { + "name": "data_cells", + "type": "PackedByteArray" + }, + { + "name": "distance_field", + "type": "PackedByteArray" + }, + { + "name": "level_counts", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "voxel_gi_get_octree_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2607699645, + "return_value": { + "type": "Vector3i" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_octree_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_data_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3348040486, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_level_counts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_get_to_cell_xform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128465797, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + } + ] + }, + { + "name": "voxel_gi_set_dynamic_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_propagation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_baked_exposure_normalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "baked_exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "voxel_gi_set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_set_use_two_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "voxel_gi", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "voxel_gi_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1538689978, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.VoxelGIQuality" + } + ] + }, + { + "name": "lightmap_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "lightmap_set_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646464759, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "light", + "type": "RID" + }, + { + "name": "uses_sh", + "type": "bool" + } + ] + }, + { + "name": "lightmap_set_probe_bounds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "bounds", + "type": "AABB" + } + ] + }, + { + "name": "lightmap_set_probe_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "interior", + "type": "bool" + } + ] + }, + { + "name": "lightmap_set_probe_capture_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3217845880, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector3Array" + }, + { + "name": "point_sh", + "type": "PackedColorArray" + }, + { + "name": "tetrahedra", + "type": "PackedInt32Array" + }, + { + "name": "bsp_tree", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "lightmap_get_probe_capture_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808965560, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_sh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1569415609, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_tetrahedra", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_get_probe_capture_bsp_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + } + ] + }, + { + "name": "lightmap_set_baked_exposure_normalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "baked_exposure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "lightmap_set_probe_capture_update_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "particles_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492270028, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ParticlesMode" + } + ] + }, + { + "name": "particles_set_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "emitting", + "type": "bool" + } + ] + }, + { + "name": "particles_get_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_amount_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_lifetime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "lifetime", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "one_shot", + "type": "bool" + } + ] + }, + { + "name": "particles_set_pre_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_request_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1515254041, + "hash_compatibility": [ + 1794382983 + ], + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "process_time", + "type": "float", + "meta": "float" + }, + { + "name": "process_time_residual", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "particles_set_explosiveness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_randomness_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_interp_to_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_emitter_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "particles_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "particles_set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "particles_set_use_local_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "particles_set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "particles_set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_transform_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3264971368, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "align", + "type": "enum::RenderingServer.ParticlesTransformAlign" + } + ] + }, + { + "name": "particles_set_transform_align_channel_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1303285813, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "channel_filter", + "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc" + } + ] + }, + { + "name": "particles_set_transform_align_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3065310065, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "rotation_axis", + "type": "enum::RenderingServer.ParticlesTransformAlignAxis" + } + ] + }, + { + "name": "particles_set_trails", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2010054925, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "length_sec", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_set_trail_bind_poses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "bind_poses", + "type": "typedarray::Transform3D" + } + ] + }, + { + "name": "particles_is_inactive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_request_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_subemitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "subemitter_particles", + "type": "RID" + } + ] + }, + { + "name": "particles_emit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4043136117, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "velocity", + "type": "Vector3" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "emit_flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "particles_set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 935028487, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "order", + "type": "enum::RenderingServer.ParticlesDrawOrder" + } + ] + }, + { + "name": "particles_set_draw_passes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "particles_set_draw_pass_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "pass", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "RID" + } + ] + }, + { + "name": "particles_get_current_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3952830260, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_emission_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "particles_collision_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "particles_collision_set_collision_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497044930, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.ParticlesCollisionType" + } + ] + }, + { + "name": "particles_collision_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "particles_collision_set_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "particles_collision_set_attractor_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_attractor_directionality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_attractor_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "curve", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "particles_collision_set_field_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "particles_collision_height_field_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + } + ] + }, + { + "name": "particles_collision_set_height_field_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 962977297, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "resolution", + "type": "enum::RenderingServer.ParticlesCollisionHeightfieldResolution" + } + ] + }, + { + "name": "particles_collision_set_height_field_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "particles_collision", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "fog_volume_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "fog_volume_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3818703106, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "shape", + "type": "enum::RenderingServer.FogVolumeShape" + } + ] + }, + { + "name": "fog_volume_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "fog_volume_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "fog_volume", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "visibility_notifier_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "visibility_notifier_set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "notifier", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "visibility_notifier_set_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689735388, + "arguments": [ + { + "name": "notifier", + "type": "RID" + }, + { + "name": "enter_callable", + "type": "Callable" + }, + { + "name": "exit_callable", + "type": "Callable" + } + ] + }, + { + "name": "occluder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "occluder_set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3854404263, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "camera_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "camera_set_perspective", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 157498339, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "fovy_degrees", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_orthogonal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 157498339, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_frustum", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1889878953, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "size", + "type": "float", + "meta": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float", + "meta": "float" + }, + { + "name": "z_far", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "camera_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "camera_set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "env", + "type": "RID" + } + ] + }, + { + "name": "camera_set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "effects", + "type": "RID" + } + ] + }, + { + "name": "camera_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "compositor", + "type": "RID" + } + ] + }, + { + "name": "camera_set_use_vertical_aspect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "camera", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "viewport_set_use_xr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "use_xr", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3313592705, + "hash_compatibility": [ + 4288446313 + ], + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "view_count", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "viewport_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_parent_viewport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "parent_viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_attach_to_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1062245816, + "hash_compatibility": [ + 1278520651 + ], + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "viewport_set_render_direct_to_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_canvas_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas_cull_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "viewport_set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2386524376, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scaling_3d_mode", + "type": "enum::RenderingServer.ViewportScaling3DMode" + } + ] + }, + { + "name": "viewport_set_scaling_3d_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "viewport_set_anisotropic_filtering_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3953214029, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "anisotropic_filtering_level", + "type": "enum::RenderingServer.ViewportAnisotropicFiltering" + } + ] + }, + { + "name": "viewport_set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161116010, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "update_mode", + "type": "enum::RenderingServer.ViewportUpdateMode" + } + ] + }, + { + "name": "viewport_get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3803901472, + "return_value": { + "type": "enum::RenderingServer.ViewportUpdateMode" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_clear_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3628367896, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "clear_mode", + "type": "enum::RenderingServer.ViewportClearMode" + } + ] + }, + { + "name": "viewport_get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_disable_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_disable_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_environment_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2196892182, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportEnvironmentMode" + } + ] + }, + { + "name": "viewport_attach_camera", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "camera", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "viewport_attach_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "viewport_remove_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_snap_2d_transforms_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_snap_2d_vertices_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_default_canvas_item_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "viewport_set_default_canvas_item_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "viewport_set_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3608606053, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "offset", + "type": "Transform2D" + } + ] + }, + { + "name": "viewport_set_canvas_stacking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3713930247, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "sublayer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_transparent_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_global_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "viewport_set_sdf_oversize_and_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1329198632, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "oversize", + "type": "enum::RenderingServer.ViewportSDFOversize" + }, + { + "name": "scale", + "type": "enum::RenderingServer.ViewportSDFScale" + } + ] + }, + { + "name": "viewport_set_positional_shadow_atlas_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904426712, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "use_16_bits", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "viewport_set_positional_shadow_atlas_quadrant_subdivision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "quadrant", + "type": "int", + "meta": "int32" + }, + { + "name": "subdivision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3764433340, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "viewport_set_msaa_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3764433340, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" + } + ] + }, + { + "name": "viewport_set_use_hdr_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447279591, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportScreenSpaceAA" + } + ] + }, + { + "name": "viewport_set_use_taa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_use_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_set_occlusion_rays_per_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rays_per_thread", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "viewport_set_occlusion_culling_build_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069725696, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality" + } + ] + }, + { + "name": "viewport_get_render_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2041262392, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "type", + "type": "enum::RenderingServer.ViewportRenderInfoType" + }, + { + "name": "info", + "type": "enum::RenderingServer.ViewportRenderInfo" + } + ] + }, + { + "name": "viewport_set_debug_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2089420930, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "draw", + "type": "enum::RenderingServer.ViewportDebugDraw" + } + ] + }, + { + "name": "viewport_set_measure_render_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "viewport_get_measured_render_time_cpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_get_measured_render_time_gpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_vrs_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 398809874, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSMode" + } + ] + }, + { + "name": "viewport_set_vrs_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696154815, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSUpdateMode" + } + ] + }, + { + "name": "viewport_set_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "viewport", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "sky_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "sky_set_radiance_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "radiance_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "sky_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3279019937, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.SkyMode" + } + ] + }, + { + "name": "sky_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "sky_bake_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3875285818, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "sky", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + }, + { + "name": "bake_irradiance", + "type": "bool" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "compositor_effect_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "compositor_effect_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "compositor_effect_set_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 487412485, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "callback_type", + "type": "enum::RenderingServer.CompositorEffectCallbackType" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "compositor_effect_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3659527075, + "arguments": [ + { + "name": "effect", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::RenderingServer.CompositorEffectFlags" + }, + { + "name": "set", + "type": "bool" + } + ] + }, + { + "name": "compositor_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "compositor_set_compositor_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "compositor", + "type": "RID" + }, + { + "name": "effects", + "type": "typedarray::RID" + } + ] + }, + { + "name": "environment_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "environment_set_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937328877, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "bg", + "type": "enum::RenderingServer.EnvironmentBG" + } + ] + }, + { + "name": "environment_set_camera_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_sky", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "sky", + "type": "RID" + } + ] + }, + { + "name": "environment_set_sky_custom_fov", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_sky_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1735850857, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "orientation", + "type": "Basis" + } + ] + }, + { + "name": "environment_set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "environment_set_bg_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "multiplier", + "type": "float", + "meta": "float" + }, + { + "name": "exposure_value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_canvas_max_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "max_layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_ambient_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214961493, + "hash_compatibility": [ + 491659071 + ], + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "ambient", + "type": "enum::RenderingServer.EnvironmentAmbientSource", + "default_value": "0" + }, + { + "name": "energy", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "sky_contribution", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "reflection_source", + "type": "enum::RenderingServer.EnvironmentReflectionSource", + "default_value": "0" + } + ] + }, + { + "name": "environment_set_glow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2421724940, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "levels", + "type": "PackedFloat32Array" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + }, + { + "name": "mix", + "type": "float", + "meta": "float" + }, + { + "name": "bloom_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "blend_mode", + "type": "enum::RenderingServer.EnvironmentGlowBlendMode" + }, + { + "name": "hdr_bleed_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "hdr_bleed_scale", + "type": "float", + "meta": "float" + }, + { + "name": "hdr_luminance_cap", + "type": "float", + "meta": "float" + }, + { + "name": "glow_map_strength", + "type": "float", + "meta": "float" + }, + { + "name": "glow_map", + "type": "RID" + } + ] + }, + { + "name": "environment_set_tonemap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2914312638, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "tone_mapper", + "type": "enum::RenderingServer.EnvironmentToneMapper" + }, + { + "name": "exposure", + "type": "float", + "meta": "float" + }, + { + "name": "white", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_tonemap_agx_contrast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "agx_contrast", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_adjustment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 876799838, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "brightness", + "type": "float", + "meta": "float" + }, + { + "name": "contrast", + "type": "float", + "meta": "float" + }, + { + "name": "saturation", + "type": "float", + "meta": "float" + }, + { + "name": "use_1d_color_correction", + "type": "bool" + }, + { + "name": "color_correction", + "type": "RID" + } + ] + }, + { + "name": "environment_set_ssr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3607294374, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "max_steps", + "type": "int", + "meta": "int32" + }, + { + "name": "fade_in", + "type": "float", + "meta": "float" + }, + { + "name": "fade_out", + "type": "float", + "meta": "float" + }, + { + "name": "depth_tolerance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_ssao", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3994732740, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" + }, + { + "name": "power", + "type": "float", + "meta": "float" + }, + { + "name": "detail", + "type": "float", + "meta": "float" + }, + { + "name": "horizon", + "type": "float", + "meta": "float" + }, + { + "name": "sharpness", + "type": "float", + "meta": "float" + }, + { + "name": "light_affect", + "type": "float", + "meta": "float" + }, + { + "name": "ao_channel_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_fog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 105051629, + "hash_compatibility": [ + 2793577733 + ], + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "light_color", + "type": "Color" + }, + { + "name": "light_energy", + "type": "float", + "meta": "float" + }, + { + "name": "sun_scatter", + "type": "float", + "meta": "float" + }, + { + "name": "density", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "height_density", + "type": "float", + "meta": "float" + }, + { + "name": "aerial_perspective", + "type": "float", + "meta": "float" + }, + { + "name": "sky_affect", + "type": "float", + "meta": "float" + }, + { + "name": "fog_mode", + "type": "enum::RenderingServer.EnvironmentFogMode", + "default_value": "0" + } + ] + }, + { + "name": "environment_set_fog_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 157498339, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "curve", + "type": "float", + "meta": "float" + }, + { + "name": "begin", + "type": "float", + "meta": "float" + }, + { + "name": "end", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_sdfgi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3519144388, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "cascades", + "type": "int", + "meta": "int32" + }, + { + "name": "min_cell_size", + "type": "float", + "meta": "float" + }, + { + "name": "y_scale", + "type": "enum::RenderingServer.EnvironmentSDFGIYScale" + }, + { + "name": "use_occlusion", + "type": "bool" + }, + { + "name": "bounce_feedback", + "type": "float", + "meta": "float" + }, + { + "name": "read_sky", + "type": "bool" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + }, + { + "name": "normal_bias", + "type": "float", + "meta": "float" + }, + { + "name": "probe_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_volumetric_fog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1553633833, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "density", + "type": "float", + "meta": "float" + }, + { + "name": "albedo", + "type": "Color" + }, + { + "name": "emission", + "type": "Color" + }, + { + "name": "emission_energy", + "type": "float", + "meta": "float" + }, + { + "name": "anisotropy", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + }, + { + "name": "detail_spread", + "type": "float", + "meta": "float" + }, + { + "name": "gi_inject", + "type": "float", + "meta": "float" + }, + { + "name": "temporal_reprojection", + "type": "bool" + }, + { + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" + }, + { + "name": "ambient_inject", + "type": "float", + "meta": "float" + }, + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_glow_set_use_bicubic_upscale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "environment_set_ssr_half_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "half_size", + "type": "bool" + } + ] + }, + { + "name": "environment_set_ssr_roughness_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1190026788, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality" + } + ] + }, + { + "name": "environment_set_ssao_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 189753569, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSAOQuality" + }, + { + "name": "half_size", + "type": "bool" + }, + { + "name": "adaptive_target", + "type": "float", + "meta": "float" + }, + { + "name": "blur_passes", + "type": "int", + "meta": "int32" + }, + { + "name": "fadeout_from", + "type": "float", + "meta": "float" + }, + { + "name": "fadeout_to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_ssil_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1713836683, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSILQuality" + }, + { + "name": "half_size", + "type": "bool" + }, + { + "name": "adaptive_target", + "type": "float", + "meta": "float" + }, + { + "name": "blur_passes", + "type": "int", + "meta": "int32" + }, + { + "name": "fadeout_from", + "type": "float", + "meta": "float" + }, + { + "name": "fadeout_to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "environment_set_sdfgi_ray_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 340137951, + "arguments": [ + { + "name": "ray_count", + "type": "enum::RenderingServer.EnvironmentSDFGIRayCount" + } + ] + }, + { + "name": "environment_set_sdfgi_frames_to_converge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2182444374, + "arguments": [ + { + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge" + } + ] + }, + { + "name": "environment_set_sdfgi_frames_to_update_light", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1251144068, + "arguments": [ + { + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight" + } + ] + }, + { + "name": "environment_set_volumetric_fog_volume_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "environment_set_volumetric_fog_filter_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "environment_bake_panorama", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2452908646, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "environment", + "type": "RID" + }, + { + "name": "bake_irradiance", + "type": "bool" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "screen_space_roughness_limiter_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 916716790, + "arguments": [ + { + "name": "enable", + "type": "bool" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "limit", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "sub_surface_scattering_set_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64571803, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.SubSurfaceScatteringQuality" + } + ] + }, + { + "name": "sub_surface_scattering_set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017552074, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + }, + { + "name": "depth_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "camera_attributes_set_dof_blur_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2220136795, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.DOFBlurQuality" + }, + { + "name": "use_jitter", + "type": "bool" + } + ] + }, + { + "name": "camera_attributes_set_dof_blur_bokeh_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1205058394, + "arguments": [ + { + "name": "shape", + "type": "enum::RenderingServer.DOFBokehShape" + } + ] + }, + { + "name": "camera_attributes_set_dof_blur", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316272616, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "far_enable", + "type": "bool" + }, + { + "name": "far_distance", + "type": "float", + "meta": "float" + }, + { + "name": "far_transition", + "type": "float", + "meta": "float" + }, + { + "name": "near_enable", + "type": "bool" + }, + { + "name": "near_distance", + "type": "float", + "meta": "float" + }, + { + "name": "near_transition", + "type": "float", + "meta": "float" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_set_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "multiplier", + "type": "float", + "meta": "float" + }, + { + "name": "normalization", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "camera_attributes_set_auto_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4266986332, + "arguments": [ + { + "name": "camera_attributes", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "min_sensitivity", + "type": "float", + "meta": "float" + }, + { + "name": "max_sensitivity", + "type": "float", + "meta": "float" + }, + { + "name": "speed", + "type": "float", + "meta": "float" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "scenario_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "scenario_set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "environment", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_fallback_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "environment", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "effects", + "type": "RID" + } + ] + }, + { + "name": "scenario_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "scenario", + "type": "RID" + }, + { + "name": "compositor", + "type": "RID" + } + ] + }, + { + "name": "instance_create2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 746547085, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "instance_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "instance_set_base", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "instance_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "scenario", + "type": "RID" + } + ] + }, + { + "name": "instance_set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "instance_set_pivot_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1280615259, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "sorting_offset", + "type": "float", + "meta": "float" + }, + { + "name": "use_aabb_center", + "type": "bool" + } + ] + }, + { + "name": "instance_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "instance_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "instance_set_blend_shape_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "shape", + "type": "int", + "meta": "int32" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_surface_override_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_transparency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "transparency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_teleport", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "instance", + "type": "RID" + } + ] + }, + { + "name": "instance_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "instance_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "instance_set_extra_visibility_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_visibility_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parent", + "type": "RID" + } + ] + }, + { + "name": "instance_set_ignore_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014989537, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::RenderingServer.InstanceFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "instance_geometry_set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3768836020, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" + } + ] + }, + { + "name": "instance_geometry_set_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_geometry_set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_geometry_set_visibility_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4263925858, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "min_margin", + "type": "float", + "meta": "float" + }, + { + "name": "max_margin", + "type": "float", + "meta": "float" + }, + { + "name": "fade_mode", + "type": "enum::RenderingServer.VisibilityRangeFadeMode" + } + ] + }, + { + "name": "instance_geometry_set_lightmap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536974962, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "lightmap", + "type": "RID" + }, + { + "name": "lightmap_uv_scale", + "type": "Rect2" + }, + { + "name": "lightmap_slice", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "instance_geometry_set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "lod_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_geometry_set_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477296213, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "instance_geometry_get_shader_parameter_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + } + ] + }, + { + "name": "instances_cull_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570105777, + "hash_compatibility": [ + 2031554939 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "instances_cull_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2208759584, + "hash_compatibility": [ + 3388524336 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "instances_cull_convex", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488539944, + "hash_compatibility": [ + 3690700105 + ], + "return_value": { + "type": "PackedInt64Array" + }, + "arguments": [ + { + "name": "convex", + "type": "typedarray::Plane" + }, + { + "name": "scenario", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "bake_render_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904608558, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "base", + "type": "RID" + }, + { + "name": "material_overrides", + "type": "typedarray::RID" + }, + { + "name": "image_size", + "type": "Vector2i" + } + ] + }, + { + "name": "canvas_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_set_item_mirroring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2343975398, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "item", + "type": "RID" + }, + { + "name": "mirroring", + "type": "Vector2" + } + ] + }, + { + "name": "canvas_set_item_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1739512717, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "repeat_size", + "type": "Vector2" + }, + { + "name": "repeat_times", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_set_disable_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "canvas_texture_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_texture_set_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3822119138, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "channel", + "type": "enum::RenderingServer.CanvasTextureChannel" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_texture_set_shading_parameters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2124967469, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "base_color", + "type": "Color" + }, + { + "name": "shininess", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_texture_set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "canvas_texture_set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "canvas_texture", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "canvas_item_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_item_set_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "parent", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_default_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" + } + ] + }, + { + "name": "canvas_item_set_default_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" + } + ] + }, + { + "name": "canvas_item_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_visibility_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "visibility_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "canvas_item_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_set_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "clip", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_distance_field_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_custom_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1333997032, + "hash_compatibility": [ + 2180266943 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "use_custom_rect", + "type": "bool" + }, + { + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + } + ] + }, + { + "name": "canvas_item_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_set_self_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_set_draw_behind_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_add_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819681853, + "hash_compatibility": [ + 2843922985 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098767073, + "hash_compatibility": [ + 3438017257 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098767073, + "hash_compatibility": [ + 2088642721, + 3176074788 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3523446176, + "hash_compatibility": [ + 934531857 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 333077949, + "hash_compatibility": [ + 2439351960 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_ellipse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188642757, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "major", + "type": "float", + "meta": "float" + }, + { + "name": "minor", + "type": "float", + "meta": "float" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_texture_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 324864032, + "hash_compatibility": [ + 3205360868 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "tile", + "type": "bool", + "default_value": "false" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "canvas_item_add_msdf_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 97408773, + "hash_compatibility": [ + 349157222 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "px_range", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "canvas_item_add_lcd_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359793297, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "canvas_item_add_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 485157892, + "hash_compatibility": [ + 2782979504 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "canvas_item_add_nine_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 389957886, + "hash_compatibility": [ + 904428547 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "source", + "type": "Rect2" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "topleft", + "type": "Vector2" + }, + { + "name": "bottomright", + "type": "Vector2" + }, + { + "name": "x_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" + }, + { + "name": "y_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" + }, + { + "name": "draw_center", + "type": "bool", + "default_value": "true" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] + }, + { + "name": "canvas_item_add_primitive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3731601077, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_add_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3580000528, + "hash_compatibility": [ + 2907936855 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_triangle_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 660261329, + "hash_compatibility": [ + 749685193 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "indices", + "type": "PackedInt32Array" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "bones", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + }, + { + "name": "weights", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + }, + { + "name": "count", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "canvas_item_add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316450961, + "hash_compatibility": [ + 3548053052 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131855138, + "hash_compatibility": [ + 1541595251 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" + } + ] + }, + { + "name": "canvas_item_add_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2575754278, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "particles", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_add_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_item_add_clip_ignore", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_add_animation_slice", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646834499, + "hash_compatibility": [ + 4107531031 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "animation_length", + "type": "float", + "meta": "double" + }, + { + "name": "slice_begin", + "type": "float", + "meta": "double" + }, + { + "name": "slice_end", + "type": "float", + "meta": "double" + }, + { + "name": "offset", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "canvas_item_set_sort_children_by_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_z_as_relative_to_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_copy_to_backbuffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2429202503, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "canvas_item_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "skeleton", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_draw_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_item_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_use_parent_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_item_set_instance_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3477296213, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "canvas_item_get_instance_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "canvas_item_get_instance_shader_parameter_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2621281810, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "canvas_item_get_instance_shader_parameter_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "instance", + "type": "RID" + } + ] + }, + { + "name": "canvas_item_set_visibility_notifier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3568945579, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "area", + "type": "Rect2" + }, + { + "name": "enter_callable", + "type": "Callable" + }, + { + "name": "exit_callable", + "type": "Callable" + } + ] + }, + { + "name": "canvas_item_set_canvas_group_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973586316, + "hash_compatibility": [ + 41973386 + ], + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasGroupMode" + }, + { + "name": "clear_margin", + "type": "float", + "meta": "float", + "default_value": "5.0" + }, + { + "name": "fit_empty", + "type": "bool", + "default_value": "false" + }, + { + "name": "fit_margin", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "blur_mipmaps", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "debug_canvas_item_get_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 624227424, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "item", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_light_attach_to_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_set_texture_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_set_texture_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "canvas_light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_light_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_z_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "min_z", + "type": "int", + "meta": "int32" + }, + { + "name": "max_z", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_layer_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "min_layer", + "type": "int", + "meta": "int32" + }, + { + "name": "max_layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_item_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_item_shadow_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2957564891, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasLightMode" + } + ] + }, + { + "name": "canvas_light_set_shadow_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_set_shadow_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 393119659, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasLightShadowFilter" + } + ] + }, + { + "name": "canvas_light_set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "canvas_light_set_shadow_smooth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "smooth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "canvas_light_set_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 804895945, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasLightBlendMode" + } + ] + }, + { + "name": "canvas_light_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "light", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_occluder_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_light_occluder_attach_to_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_set_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "polygon", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_set_as_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_light_occluder_set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "canvas_light_occluder_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "canvas_light_occluder_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "occluder", + "type": "RID" + } + ] + }, + { + "name": "canvas_light_occluder_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "occluder", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "canvas_occluder_polygon_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "canvas_occluder_polygon_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2103882027, + "arguments": [ + { + "name": "occluder_polygon", + "type": "RID" + }, + { + "name": "shape", + "type": "PackedVector2Array" + }, + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "canvas_occluder_polygon_set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1839404663, + "arguments": [ + { + "name": "occluder_polygon", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode" + } + ] + }, + { + "name": "canvas_set_shadow_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_shader_parameter_add", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 463390080, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "type", + "type": "enum::RenderingServer.GlobalShaderParameterType" + }, + { + "name": "default_value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_remove", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "global_shader_parameter_get_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "global_shader_parameter_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_set_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "global_shader_parameter_get", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "global_shader_parameter_get_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1601414142, + "return_value": { + "type": "enum::RenderingServer.GlobalShaderParameterType" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "request_frame_drawn_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rendering_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3763192241, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "info", + "type": "enum::RenderingServer.RenderingInfo" + } + ] + }, + { + "name": "get_video_adapter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_video_adapter_vendor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_video_adapter_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3099547011, + "return_value": { + "type": "enum::RenderingDevice.DeviceType" + } + }, + { + "name": "get_video_adapter_api_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_rendering_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_rendering_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "make_sphere_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251015897, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "latitudes", + "type": "int", + "meta": "int32" + }, + { + "name": "longitudes", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_test_cube", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_test_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_white_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_boot_image_with_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1104470771, + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "stretch_mode", + "type": "enum::RenderingServer.SplashStretchMode" + }, + { + "name": "use_filter", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_boot_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3759744527, + "hash_compatibility": [ + 2244367877 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "scale", + "type": "bool" + }, + { + "name": "use_filter", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_default_clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200896285, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_default_clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "has_os_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "String" + } + ] + }, + { + "name": "set_debug_generate_wireframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate", + "type": "bool" + } + ] + }, + { + "name": "is_render_loop_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_render_loop_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_frame_setup_time_cpu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "force_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1076185472, + "arguments": [ + { + "name": "swap_buffers", + "type": "bool", + "default_value": "true" + }, + { + "name": "frame_step", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "get_rendering_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1405107940, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "create_local_rendering_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1405107940, + "return_value": { + "type": "RenderingDevice" + } + }, + { + "name": "is_on_render_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "call_on_render_thread", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 598462696, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::RenderingServer.Features" + } + ] + } + ], + "signals": [ + { + "name": "frame_pre_draw" + }, + { + "name": "frame_post_draw" + } + ], + "properties": [ + { + "type": "bool", + "name": "render_loop_enabled", + "setter": "set_render_loop_enabled", + "getter": "is_render_loop_enabled" + } + ] + }, + { + "name": "Resource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "DeepDuplicateMode", + "is_bitfield": false, + "values": [ + { + "name": "DEEP_DUPLICATE_NONE", + "value": 0 + }, + { + "name": "DEEP_DUPLICATE_INTERNAL", + "value": 1 + }, + { + "name": "DEEP_DUPLICATE_ALL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_setup_local_to_scene", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_rid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "_reset_state", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_set_path_cache", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3089850668, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "take_over_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_path_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_local_to_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_local_to_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "setup_local_to_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "reset_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "id", + "type": "String" + } + ] + }, + { + "name": "get_id_for_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_built_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "generate_scene_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "set_scene_unique_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "id", + "type": "String" + } + ] + }, + { + "name": "get_scene_unique_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "emit_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 482882304, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "deep", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "duplicate_deep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905779109, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "deep_subresources_mode", + "type": "enum::Resource.DeepDuplicateMode", + "default_value": "1" + } + ] + }, + { + "name": "copy_from_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3338311164, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + } + ], + "signals": [ + { + "name": "changed" + }, + { + "name": "setup_local_to_scene_requested" + } + ], + "properties": [ + { + "type": "bool", + "name": "resource_local_to_scene", + "setter": "set_local_to_scene", + "getter": "is_local_to_scene" + }, + { + "type": "String", + "name": "resource_path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "String", + "name": "resource_name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "String", + "name": "resource_scene_unique_id", + "setter": "set_scene_unique_id", + "getter": "get_scene_unique_id" + } + ] + }, + { + "name": "ResourceFormatLoader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CacheMode", + "is_bitfield": false, + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 + }, + { + "name": "CACHE_MODE_REUSE", + "value": 1 + }, + { + "name": "CACHE_MODE_REPLACE", + "value": 2 + }, + { + "name": "CACHE_MODE_IGNORE_DEEP", + "value": 3 + }, + { + "name": "CACHE_MODE_REPLACE_DEEP", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_recognize_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2594487047, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type", + "type": "StringName" + } + ] + }, + { + "name": "_handles_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "StringName" + } + ] + }, + { + "name": "_get_resource_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_resource_script_class", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_resource_uid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 6257701, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "add_types", + "type": "bool" + } + ] + }, + { + "name": "_rename_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 223715120, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "renames", + "type": "Dictionary" + } + ] + }, + { + "name": "_exists", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_classes_used", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_load", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2885906527, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "original_path", + "type": "String" + }, + { + "name": "use_sub_threads", + "type": "bool" + }, + { + "name": "cache_mode", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "ResourceFormatSaver", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_save", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2794699034, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "_set_uid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "uid", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_recognize", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3190994482, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1567505034, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "_recognize_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 710996192, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ImportOrder", + "is_bitfield": false, + "values": [ + { + "name": "IMPORT_ORDER_DEFAULT", + "value": 0 + }, + { + "name": "IMPORT_ORDER_SCENE", + "value": 100 + } + ] + } + ], + "methods": [ + { + "name": "_get_build_dependencies", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporterBMFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterBitMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterCSVTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterDynamicFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImage", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImageFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterLayeredTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterMP3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOBJ", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor", + "methods": [ + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 354904730, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "stream_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 797568536, + "return_value": { + "type": "AudioStreamOggVorbis" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporterSVG", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterScene", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTextureAtlas", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterWAV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceLoader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ThreadLoadStatus", + "is_bitfield": false, + "values": [ + { + "name": "THREAD_LOAD_INVALID_RESOURCE", + "value": 0 + }, + { + "name": "THREAD_LOAD_IN_PROGRESS", + "value": 1 + }, + { + "name": "THREAD_LOAD_FAILED", + "value": 2 + }, + { + "name": "THREAD_LOAD_LOADED", + "value": 3 + } + ] + }, + { + "name": "CacheMode", + "is_bitfield": false, + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 + }, + { + "name": "CACHE_MODE_REUSE", + "value": 1 + }, + { + "name": "CACHE_MODE_REPLACE", + "value": 2 + }, + { + "name": "CACHE_MODE_IGNORE_DEEP", + "value": 3 + }, + { + "name": "CACHE_MODE_REPLACE_DEEP", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "load_threaded_request", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614384323, + "hash_compatibility": [ + 1939848623 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "use_sub_threads", + "type": "bool", + "default_value": "false" + }, + { + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" + } + ] + }, + { + "name": "load_threaded_get_status", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4137685479, + "hash_compatibility": [ + 3931021148 + ], + "return_value": { + "type": "enum::ResourceLoader.ThreadLoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "progress", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "load_threaded_get", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748875256, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3358495409, + "hash_compatibility": [ + 2622212233 + ], + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" + } + ] + }, + { + "name": "get_recognized_extensions_for_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "add_resource_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2896595483, + "arguments": [ + { + "name": "format_loader", + "type": "ResourceFormatLoader", + "meta": "required" + }, + { + "name": "at_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_resource_format_loader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 405397102, + "arguments": [ + { + "name": "format_loader", + "type": "ResourceFormatLoader", + "meta": "required" + } + ] + }, + { + "name": "set_abort_on_missing_resources", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "abort", + "type": "bool" + } + ] + }, + { + "name": "get_dependencies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "has_cached", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_cached_ref", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1748875256, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4185558881, + "hash_compatibility": [ + 2220807150 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_resource_uid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "list_directory", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "directory_path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourcePreloader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "add_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168801743, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "remove_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "rename_resource", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "has_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_resource", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3742749261, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_resource_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "resources", + "setter": "_set_resources", + "getter": "_get_resources" + } + ] + }, + { + "name": "ResourceSaver", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SaverFlags", + "is_bitfield": true, + "values": [ + { + "name": "FLAG_NONE", + "value": 0 + }, + { + "name": "FLAG_RELATIVE_PATHS", + "value": 1 + }, + { + "name": "FLAG_BUNDLE_RESOURCES", + "value": 2 + }, + { + "name": "FLAG_CHANGE_PATH", + "value": 4 + }, + { + "name": "FLAG_OMIT_EDITOR_PROPERTIES", + "value": 8 + }, + { + "name": "FLAG_SAVE_BIG_ENDIAN", + "value": 16 + }, + { + "name": "FLAG_COMPRESS", + "value": 32 + }, + { + "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", + "value": 64 + } + ] + } + ], + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2983274697, + "hash_compatibility": [ + 2303056517 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource", + "meta": "required" + }, + { + "name": "path", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "flags", + "type": "bitfield::ResourceSaver.SaverFlags", + "default_value": "0" + } + ] + }, + { + "name": "set_uid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "resource", + "type": "String" + }, + { + "name": "uid", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_recognized_extensions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4223597960, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "Resource", + "meta": "required" + } + ] + }, + { + "name": "add_resource_format_saver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 362894272, + "arguments": [ + { + "name": "format_saver", + "type": "ResourceFormatSaver", + "meta": "required" + }, + { + "name": "at_front", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_resource_format_saver", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3373026878, + "arguments": [ + { + "name": "format_saver", + "type": "ResourceFormatSaver", + "meta": "required" + } + ] + }, + { + "name": "get_resource_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150756522, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "generate", + "type": "bool", + "default_value": "false" + } + ] + } + ] + }, + { + "name": "ResourceUID", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ + { + "name": "INVALID_ID", + "value": -1 + } + ], + "methods": [ + { + "name": "id_to_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "text_to_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "text_id", + "type": "String" + } + ] + }, + { + "name": "create_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "create_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "has_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "add_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "set_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + }, + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_id_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "remove_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "uid_to_path", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "uid", + "type": "String" + } + ] + }, + { + "name": "path_to_uid", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "ensure_path", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path_or_uid", + "type": "String" + } + ] + } + ] + }, + { + "name": "RetargetModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "TransformFlag", + "is_bitfield": true, + "values": [ + { + "name": "TRANSFORM_FLAG_POSITION", + "value": 1 + }, + { + "name": "TRANSFORM_FLAG_ROTATION", + "value": 2 + }, + { + "name": "TRANSFORM_FLAG_SCALE", + "value": 4 + }, + { + "name": "TRANSFORM_FLAG_ALL", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870374136, + "arguments": [ + { + "name": "profile", + "type": "SkeletonProfile" + } + ] + }, + { + "name": "get_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291782652, + "return_value": { + "type": "SkeletonProfile" + } + }, + { + "name": "set_use_global_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_pose", + "type": "bool" + } + ] + }, + { + "name": "is_using_global_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2687954213, + "arguments": [ + { + "name": "enable_flags", + "type": "bitfield::RetargetModifier3D.TransformFlag" + } + ] + }, + { + "name": "get_enable_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 358995420, + "return_value": { + "type": "bitfield::RetargetModifier3D.TransformFlag" + } + }, + { + "name": "set_position_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_position_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scale_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_scale_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "SkeletonProfile", + "name": "profile", + "setter": "set_profile", + "getter": "get_profile" + }, + { + "type": "bool", + "name": "use_global_pose", + "setter": "set_use_global_pose", + "getter": "is_using_global_pose" + }, + { + "type": "int", + "name": "enable", + "setter": "set_enable_flags", + "getter": "get_enable_flags" + } + ] + }, + { + "name": "RibbonTrailMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "enums": [ + { + "name": "Shape", + "is_bitfield": false, + "values": [ + { + "name": "SHAPE_FLAT", + "value": 0 + }, + { + "name": "SHAPE_CROSS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_section_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "section_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_section_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_section_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "section_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_section_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1684440262, + "arguments": [ + { + "name": "shape", + "type": "enum::RibbonTrailMesh.Shape" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1317484155, + "return_value": { + "type": "enum::RibbonTrailMesh.Shape" + } + } + ], + "properties": [ + { + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "float", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "sections", + "setter": "set_sections", + "getter": "get_sections" + }, + { + "type": "float", + "name": "section_length", + "setter": "set_section_length", + "getter": "get_section_length" + }, + { + "type": "int", + "name": "section_segments", + "setter": "set_section_segments", + "getter": "get_section_segments" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "RichTextEffect", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_process_custom_fx", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 31984339, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "char_fx", + "type": "CharFXTransform" + } + ] + } + ] + }, + { + "name": "RichTextLabel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "ListType", + "is_bitfield": false, + "values": [ + { + "name": "LIST_NUMBERS", + "value": 0 + }, + { + "name": "LIST_LETTERS", + "value": 1 + }, + { + "name": "LIST_ROMAN", + "value": 2 + }, + { + "name": "LIST_DOTS", + "value": 3 + } + ] + }, + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_COPY", + "value": 0 + }, + { + "name": "MENU_SELECT_ALL", + "value": 1 + }, + { + "name": "MENU_MAX", + "value": 2 + } + ] + }, + { + "name": "MetaUnderline", + "is_bitfield": false, + "values": [ + { + "name": "META_UNDERLINE_NEVER", + "value": 0 + }, + { + "name": "META_UNDERLINE_ALWAYS", + "value": 1 + }, + { + "name": "META_UNDERLINE_ON_HOVER", + "value": 2 + } + ] + }, + { + "name": "ImageUpdateMask", + "is_bitfield": true, + "values": [ + { + "name": "UPDATE_TEXTURE", + "value": 1 + }, + { + "name": "UPDATE_SIZE", + "value": 2 + }, + { + "name": "UPDATE_COLOR", + "value": 4 + }, + { + "name": "UPDATE_ALIGNMENT", + "value": 8 + }, + { + "name": "UPDATE_REGION", + "value": 16 + }, + { + "name": "UPDATE_PAD", + "value": 32 + }, + { + "name": "UPDATE_TOOLTIP", + "value": 64 + }, + { + "name": "UPDATE_WIDTH_UNIT", + "value": 128 + } + ] + }, + { + "name": "ImageUnit", + "is_bitfield": false, + "values": [ + { + "name": "IMAGE_UNIT_PIXEL", + "value": 0 + }, + { + "name": "IMAGE_UNIT_PERCENT", + "value": 1 + }, + { + "name": "IMAGE_UNIT_EM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_parsed_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "add_hr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 16816895, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32", + "default_value": "90" + }, + { + "name": "height", + "type": "int", + "meta": "int32", + "default_value": "2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "1" + }, + { + "name": "width_in_percent", + "type": "bool", + "default_value": "true" + }, + { + "name": "height_in_percent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "add_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1980227702, + "hash_compatibility": [ + 3580801207, + 3017663154, + 1389823276, + 1390915033, + 3346058748 + ], + "arguments": [ + { + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "height", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "key", + "type": "Variant", + "default_value": "null" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "width_unit", + "type": "enum::RichTextLabel.ImageUnit", + "default_value": "0" + }, + { + "name": "height_unit", + "type": "enum::RichTextLabel.ImageUnit", + "default_value": "0" + }, + { + "name": "alt_text", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "update_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 202998225, + "hash_compatibility": [ + 815048486, + 6389170 + ], + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "mask", + "type": "bitfield::RichTextLabel.ImageUpdateMask" + }, + { + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "height", + "type": "float", + "meta": "float", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "width_unit", + "type": "enum::RichTextLabel.ImageUnit", + "default_value": "0" + }, + { + "name": "height_unit", + "type": "enum::RichTextLabel.ImageUnit", + "default_value": "0" + } + ] + }, + { + "name": "newline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "remove_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3262369265, + "hash_compatibility": [ + 3067735520 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + }, + { + "name": "no_invalidate", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "invalidate_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2347424842, + "hash_compatibility": [ + 3014009009, + 814287596 + ], + "arguments": [ + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "push_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_bold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_bold_italics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_italics", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_mono", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "push_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "outline_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "push_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3089306873, + "hash_compatibility": [ + 3218895358 + ], + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + }, + { + "name": "base_direction", + "type": "enum::Control.TextDirection", + "default_value": "0" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "st_parser", + "type": "enum::TextServer.StructuredTextParser", + "default_value": "0" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "163" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + } + ] + }, + { + "name": "push_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "push_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3017143144, + "hash_compatibility": [ + 4036303897 + ], + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::RichTextLabel.ListType" + }, + { + "name": "capitalize", + "type": "bool" + }, + { + "name": "bullet", + "type": "String", + "default_value": "\"•\"" + } + ] + }, + { + "name": "push_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3765356747, + "hash_compatibility": [ + 2206155733, + 1114965689 + ], + "arguments": [ + { + "name": "data", + "type": "Variant" + }, + { + "name": "underline_mode", + "type": "enum::RichTextLabel.MetaUnderline", + "default_value": "1" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "push_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "push_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "push_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1458098034, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "color", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + } + ] + }, + { + "name": "push_strikethrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1458098034, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "color", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + } + ] + }, + { + "name": "push_table", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426862026, + "hash_compatibility": [ + 2623499273, + 1125058220 + ], + "arguments": [ + { + "name": "columns", + "type": "int", + "meta": "int32" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "0" + }, + { + "name": "align_to_row", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "push_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4061635501, + "hash_compatibility": [ + 311501835 + ], + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "dropcap_margins", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "outline_color", + "type": "Color", + "default_value": "Color(0, 0, 0, 0)" + } + ] + }, + { + "name": "set_table_column_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 117236061, + "hash_compatibility": [ + 4258957458, + 2185176273, + 4258957458 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool" + }, + { + "name": "ratio", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "shrink", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_table_column_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_cell_row_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3465483165, + "arguments": [ + { + "name": "odd_row_bg", + "type": "Color" + }, + { + "name": "even_row_bg", + "type": "Color" + } + ] + }, + { + "name": "set_cell_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_cell_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3108078480, + "arguments": [ + { + "name": "min_size", + "type": "Vector2" + }, + { + "name": "max_size", + "type": "Vector2" + } + ] + }, + { + "name": "set_cell_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "padding", + "type": "Rect2" + } + ] + }, + { + "name": "push_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "push_fgcolor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "fgcolor", + "type": "Color" + } + ] + }, + { + "name": "push_bgcolor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "bgcolor", + "type": "Color" + } + ] + }, + { + "name": "push_customfx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2337942958, + "arguments": [ + { + "name": "effect", + "type": "RichTextEffect" + }, + { + "name": "env", + "type": "Dictionary" + } + ] + }, + { + "name": "push_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop_context", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pop_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_tab_stops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "get_tab_stops", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_autowrap_trim_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "autowrap_trim_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_autowrap_trim_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_meta_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_meta_underlined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hint_underline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hint_underlined", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_follow_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_following_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_follow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_following", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "scroll_to_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "scroll_to_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "scroll_to_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tab_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "spaces", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fit_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_selection_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_to", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_line_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_selected_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "parse_bbcode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bbcode", + "type": "String" + } + ] + }, + { + "name": "append_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bbcode", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_finished", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_threaded", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "threaded", + "type": "bool" + } + ] + }, + { + "name": "is_threaded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_progress_bar_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "delay_ms", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_progress_bar_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_characters_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258789322, + "return_value": { + "type": "enum::TextServer.VisibleCharactersBehavior" + } + }, + { + "name": "set_visible_characters_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3383839701, + "arguments": [ + { + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" + } + ] + }, + { + "name": "set_visible_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_visible_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_character_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "character", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_character_paragraph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "character", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_total_character_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_bbcode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_bbcode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_line_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3665014314, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_paragraph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_paragraph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_content_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_content_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visible_content_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_line_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_paragraph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "paragraph", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "parse_expressions_for_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1522900837, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "expressions", + "type": "PackedStringArray" + } + ] + }, + { + "name": "set_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "effects", + "type": "Array" + } + ] + }, + { + "name": "get_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "install_effect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "effect", + "type": "Variant" + } + ] + }, + { + "name": "reload_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "meta_clicked", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "meta_hover_started", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "meta_hover_ended", + "arguments": [ + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "bbcode_enabled", + "setter": "set_use_bbcode", + "getter": "is_using_bbcode" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "bool", + "name": "fit_content", + "setter": "set_fit_content", + "getter": "is_fit_content_enabled" + }, + { + "type": "bool", + "name": "scroll_active", + "setter": "set_scroll_active", + "getter": "is_scroll_active" + }, + { + "type": "bool", + "name": "scroll_following", + "setter": "set_scroll_follow", + "getter": "is_scroll_following" + }, + { + "type": "bool", + "name": "scroll_following_visible_characters", + "setter": "set_scroll_follow_visible_characters", + "getter": "is_scroll_following_visible_characters" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "autowrap_trim_flags", + "setter": "set_autowrap_trim_flags", + "getter": "get_autowrap_trim_flags" + }, + { + "type": "int", + "name": "tab_size", + "setter": "set_tab_size", + "getter": "get_tab_size" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "PackedFloat32Array", + "name": "tab_stops", + "setter": "set_tab_stops", + "getter": "get_tab_stops" + }, + { + "type": "typedarray::24/17:RichTextEffect", + "name": "custom_effects", + "setter": "set_effects", + "getter": "get_effects" + }, + { + "type": "bool", + "name": "meta_underlined", + "setter": "set_meta_underline", + "getter": "is_meta_underlined" + }, + { + "type": "bool", + "name": "hint_underlined", + "setter": "set_hint_underline", + "getter": "is_hint_underlined" + }, + { + "type": "bool", + "name": "threaded", + "setter": "set_threaded", + "getter": "is_threaded" + }, + { + "type": "int", + "name": "progress_bar_delay", + "setter": "set_progress_bar_delay", + "getter": "get_progress_bar_delay" + }, + { + "type": "bool", + "name": "selection_enabled", + "setter": "set_selection_enabled", + "getter": "is_selection_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "int", + "name": "visible_characters", + "setter": "set_visible_characters", + "getter": "get_visible_characters" + }, + { + "type": "int", + "name": "visible_characters_behavior", + "setter": "set_visible_characters_behavior", + "getter": "get_visible_characters_behavior" + }, + { + "type": "float", + "name": "visible_ratio", + "setter": "set_visible_ratio", + "getter": "get_visible_ratio" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "RigidBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "enums": [ + { + "name": "FreezeMode", + "is_bitfield": false, + "values": [ + { + "name": "FREEZE_MODE_STATIC", + "value": 0 + }, + { + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 + } + ] + }, + { + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 + }, + { + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 + } + ] + }, + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "CCDMode", + "is_bitfield": false, + "values": [ + { + "name": "CCD_MODE_DISABLED", + "value": 0 + }, + { + "name": "CCD_MODE_CAST_RAY", + "value": 1 + }, + { + "name": "CCD_MODE_CAST_SHAPE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 370287496, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState2D", + "meta": "required" + } + ] + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inertia", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "inertia", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_center_of_mass_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757235706, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody2D.CenterOfMassMode" + } + ] + }, + { + "name": "get_center_of_mass_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277132817, + "return_value": { + "type": "enum::RigidBody2D.CenterOfMassMode" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector2" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406533708, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::RigidBody2D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406533708, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::RigidBody2D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_contact_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_contact_monitor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_continuous_collision_detection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1000241384, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody2D.CCDMode" + } + ] + }, + { + "name": "get_continuous_collision_detection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 815214376, + "return_value": { + "type": "enum::RigidBody2D.CCDMode" + } + }, + { + "name": "set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "axis_velocity", + "type": "Vector2" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, + "arguments": [ + { + "name": "impulse", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], + "arguments": [ + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "force", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sleeping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "sleeping", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_lock_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "lock_rotation", + "type": "bool" + } + ] + }, + { + "name": "is_lock_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "freeze_mode", + "type": "bool" + } + ] + }, + { + "name": "is_freeze_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1705112154, + "arguments": [ + { + "name": "freeze_mode", + "type": "enum::RigidBody2D.FreezeMode" + } + ] + }, + { + "name": "get_freeze_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2016872314, + "return_value": { + "type": "enum::RigidBody2D.FreezeMode" + } + }, + { + "name": "get_colliding_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node2D" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "sleeping_state_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "int", + "name": "center_of_mass_mode", + "setter": "set_center_of_mass_mode", + "getter": "get_center_of_mass_mode" + }, + { + "type": "Vector2", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "float", + "name": "inertia", + "setter": "set_inertia", + "getter": "get_inertia" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleeping", + "getter": "is_sleeping" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + }, + { + "type": "bool", + "name": "lock_rotation", + "setter": "set_lock_rotation_enabled", + "getter": "is_lock_rotation_enabled" + }, + { + "type": "bool", + "name": "freeze", + "setter": "set_freeze_enabled", + "getter": "is_freeze_enabled" + }, + { + "type": "int", + "name": "freeze_mode", + "setter": "set_freeze_mode", + "getter": "get_freeze_mode" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "int", + "name": "continuous_cd", + "setter": "set_continuous_collision_detection_mode", + "getter": "get_continuous_collision_detection_mode" + }, + { + "type": "bool", + "name": "contact_monitor", + "setter": "set_contact_monitor", + "getter": "is_contact_monitor_enabled" + }, + { + "type": "int", + "name": "max_contacts_reported", + "setter": "set_max_contacts_reported", + "getter": "get_max_contacts_reported" + }, + { + "type": "Vector2", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "float", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector2", + "name": "constant_force", + "setter": "set_constant_force", + "getter": "get_constant_force" + }, + { + "type": "float", + "name": "constant_torque", + "setter": "set_constant_torque", + "getter": "get_constant_torque" + } + ] + }, + { + "name": "RigidBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "enums": [ + { + "name": "FreezeMode", + "is_bitfield": false, + "values": [ + { + "name": "FREEZE_MODE_STATIC", + "value": 0 + }, + { + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 + } + ] + }, + { + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 + }, + { + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 + } + ] + }, + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 + }, + { + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_integrate_forces", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 420958145, + "arguments": [ + { + "name": "state", + "type": "PhysicsDirectBodyState3D", + "meta": "required" + } + ] + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inertia", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "inertia", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_center_of_mass_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3625866032, + "arguments": [ + { + "name": "mode", + "type": "enum::RigidBody3D.CenterOfMassMode" + } + ] + }, + { + "name": "get_center_of_mass_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 237405040, + "return_value": { + "type": "enum::RigidBody3D.CenterOfMassMode" + } + }, + { + "name": "set_center_of_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "center_of_mass", + "type": "Vector3" + } + ] + }, + { + "name": "get_center_of_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_inverse_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_gravity_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "gravity_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802035050, + "arguments": [ + { + "name": "linear_damp_mode", + "type": "enum::RigidBody3D.DampMode" + } + ] + }, + { + "name": "get_linear_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1366206940, + "return_value": { + "type": "enum::RigidBody3D.DampMode" + } + }, + { + "name": "set_angular_damp_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802035050, + "arguments": [ + { + "name": "angular_damp_mode", + "type": "enum::RigidBody3D.DampMode" + } + ] + }, + { + "name": "get_angular_damp_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1366206940, + "return_value": { + "type": "enum::RigidBody3D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angular_damp", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_angular_damp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_contacts_reported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_contacts_reported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_custom_integrator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_contact_monitor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_contact_monitor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_continuous_collision_detection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_continuous_collision_detection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_axis_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "axis_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "apply_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "add_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], + "arguments": [ + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" + } + ] + }, + { + "name": "add_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_torque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_sleeping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "sleeping", + "type": "bool" + } + ] + }, + { + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_can_sleep", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "able_to_sleep", + "type": "bool" + } + ] + }, + { + "name": "is_able_to_sleep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_lock_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "lock_rotation", + "type": "bool" + } + ] + }, + { + "name": "is_lock_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "freeze_mode", + "type": "bool" + } + ] + }, + { + "name": "is_freeze_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_freeze_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1319914653, + "arguments": [ + { + "name": "freeze_mode", + "type": "enum::RigidBody3D.FreezeMode" + } + ] + }, + { + "name": "get_freeze_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2008423905, + "return_value": { + "type": "enum::RigidBody3D.FreezeMode" + } + }, + { + "name": "get_colliding_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Node3D" + } + } + ], + "signals": [ + { + "name": "body_shape_entered", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_shape_exited", + "arguments": [ + { + "name": "body_rid", + "type": "RID" + }, + { + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "body_exited", + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + }, + { + "name": "sleeping_state_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "float", + "name": "gravity_scale", + "setter": "set_gravity_scale", + "getter": "get_gravity_scale" + }, + { + "type": "int", + "name": "center_of_mass_mode", + "setter": "set_center_of_mass_mode", + "getter": "get_center_of_mass_mode" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "inertia", + "setter": "set_inertia", + "getter": "get_inertia" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleeping", + "getter": "is_sleeping" + }, + { + "type": "bool", + "name": "can_sleep", + "setter": "set_can_sleep", + "getter": "is_able_to_sleep" + }, + { + "type": "bool", + "name": "lock_rotation", + "setter": "set_lock_rotation_enabled", + "getter": "is_lock_rotation_enabled" + }, + { + "type": "bool", + "name": "freeze", + "setter": "set_freeze_enabled", + "getter": "is_freeze_enabled" + }, + { + "type": "int", + "name": "freeze_mode", + "setter": "set_freeze_mode", + "getter": "get_freeze_mode" + }, + { + "type": "bool", + "name": "custom_integrator", + "setter": "set_use_custom_integrator", + "getter": "is_using_custom_integrator" + }, + { + "type": "bool", + "name": "continuous_cd", + "setter": "set_use_continuous_collision_detection", + "getter": "is_using_continuous_collision_detection" + }, + { + "type": "bool", + "name": "contact_monitor", + "setter": "set_contact_monitor", + "getter": "is_contact_monitor_enabled" + }, + { + "type": "int", + "name": "max_contacts_reported", + "setter": "set_max_contacts_reported", + "getter": "get_max_contacts_reported" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "int", + "name": "linear_damp_mode", + "setter": "set_linear_damp_mode", + "getter": "get_linear_damp_mode" + }, + { + "type": "float", + "name": "linear_damp", + "setter": "set_linear_damp", + "getter": "get_linear_damp" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "angular_damp_mode", + "setter": "set_angular_damp_mode", + "getter": "get_angular_damp_mode" + }, + { + "type": "float", + "name": "angular_damp", + "setter": "set_angular_damp", + "getter": "get_angular_damp" + }, + { + "type": "Vector3", + "name": "constant_force", + "setter": "set_constant_force", + "getter": "get_constant_force" + }, + { + "type": "Vector3", + "name": "constant_torque", + "setter": "set_constant_torque", + "getter": "get_constant_torque" + } + ] + }, + { + "name": "RootMotionView", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_animation_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_animation_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_cell_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_cell_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_zero_y", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_zero_y", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "animation_path", + "setter": "set_animation_path", + "getter": "get_animation_path" + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "bool", + "name": "zero_y", + "setter": "set_zero_y", + "getter": "get_zero_y" + } + ] + }, + { + "name": "SceneMultiplayer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerAPI", + "api_type": "core", + "methods": [ + { + "name": "set_root_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "disconnect_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_authenticating_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "send_auth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 506032537, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "complete_auth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_auth_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_auth_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307783378, + "return_value": { + "type": "Callable" + } + }, + { + "name": "set_auth_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_auth_timeout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_refuse_new_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "refuse", + "type": "bool" + } + ] + }, + { + "name": "is_refusing_new_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_object_decoding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_object_decoding_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_server_relay_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_server_relay_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "send_bytes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307428718, + "hash_compatibility": [ + 2742700601 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "bytes", + "type": "PackedByteArray" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode", + "default_value": "2" + }, + { + "name": "channel", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_max_sync_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_sync_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_delta_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_delta_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "peer_authenticating", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_authentication_failed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "peer_packet", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "packet", + "type": "PackedByteArray" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path" + }, + { + "type": "Callable", + "name": "auth_callback", + "setter": "set_auth_callback", + "getter": "get_auth_callback" + }, + { + "type": "float", + "name": "auth_timeout", + "setter": "set_auth_timeout", + "getter": "get_auth_timeout" + }, + { + "type": "bool", + "name": "allow_object_decoding", + "setter": "set_allow_object_decoding", + "getter": "is_object_decoding_allowed" + }, + { + "type": "bool", + "name": "refuse_new_connections", + "setter": "set_refuse_new_connections", + "getter": "is_refusing_new_connections" + }, + { + "type": "bool", + "name": "server_relay", + "setter": "set_server_relay_enabled", + "getter": "is_server_relay_enabled" + }, + { + "type": "int", + "name": "max_sync_packet_size", + "setter": "set_max_sync_packet_size", + "getter": "get_max_sync_packet_size" + }, + { + "type": "int", + "name": "max_delta_packet_size", + "setter": "set_max_delta_packet_size", + "getter": "get_max_delta_packet_size" + } + ] + }, + { + "name": "SceneReplicationConfig", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "ReplicationMode", + "is_bitfield": false, + "values": [ + { + "name": "REPLICATION_MODE_NEVER", + "value": 0 + }, + { + "name": "REPLICATION_MODE_ALWAYS", + "value": 1 + }, + { + "name": "REPLICATION_MODE_ON_CHANGE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_properties", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "add_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4094619021, + "hash_compatibility": [ + 3818401521 + ], + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "has_property", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861721659, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "remove_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1382022557, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_spawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "property_get_replication_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2870606336, + "return_value": { + "type": "enum::SceneReplicationConfig.ReplicationMode" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_replication_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200083865, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "mode", + "type": "enum::SceneReplicationConfig.ReplicationMode" + } + ] + }, + { + "name": "property_get_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "property_get_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, + { + "name": "SceneState", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "GenEditState", + "is_bitfield": false, + "values": [ + { + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 + }, + { + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 + }, + { + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_base_scene_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3479783971, + "return_value": { + "type": "SceneState" + } + }, + { + "name": "get_node_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_node_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2272487792, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "for_parent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_node_owner_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_node_instance_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_instance_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 511017218, + "return_value": { + "type": "PackedScene" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_groups", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "prop_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_property_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "prop_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_connection_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_binds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connection_unbinds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "SceneTree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "MainLoop", + "api_type": "core", + "enums": [ + { + "name": "GroupCallFlags", + "is_bitfield": false, + "values": [ + { + "name": "GROUP_CALL_DEFAULT", + "value": 0 + }, + { + "name": "GROUP_CALL_REVERSE", + "value": 1 + }, + { + "name": "GROUP_CALL_DEFERRED", + "value": 2 + }, + { + "name": "GROUP_CALL_UNIQUE", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window", + "meta": "required" + } + }, + { + "name": "has_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "is_accessibility_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_accessibility_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_auto_accept_quit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_accept_quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_quit_on_go_back", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_quit_on_go_back", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_debug_collisions_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_collisions_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_paths_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_paths_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_navigation_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_debugging_navigation_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_edited_scene_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "scene", + "type": "Node" + } + ] + }, + { + "name": "get_edited_scene_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "set_pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_timer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2709170273, + "hash_compatibility": [ + 1780978058 + ], + "return_value": { + "type": "SceneTreeTimer", + "meta": "required" + }, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double" + }, + { + "name": "process_always", + "type": "bool", + "default_value": "true" + }, + { + "name": "process_in_physics", + "type": "bool", + "default_value": "false" + }, + { + "name": "ignore_time_scale", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_tween", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween", + "meta": "required" + } + }, + { + "name": "get_processed_tweens", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Tween" + } + }, + { + "name": "get_node_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "exit_code", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_physics_interpolation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_physics_interpolation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "queue_delete", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "obj", + "type": "Object", + "meta": "required" + } + ] + }, + { + "name": "call_group_flags", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1527739229, + "arguments": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "notify_group_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1245489420, + "arguments": [ + { + "name": "call_flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3497599527, + "arguments": [ + { + "name": "call_flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "call_group", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 1257962832, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "notify_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1279312029, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_nodes_in_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 689397652, + "return_value": { + "type": "typedarray::Node" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "get_first_node_in_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071044623, + "return_value": { + "type": "Node" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "get_node_count_in_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "set_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "child_node", + "type": "Node" + } + ] + }, + { + "name": "get_current_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3160264692, + "return_value": { + "type": "Node" + } + }, + { + "name": "change_scene_to_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "change_scene_to_packed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107349098, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene", + "meta": "required" + } + ] + }, + { + "name": "change_scene_to_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584678054, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "reload_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "unload_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_multiplayer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2385607013, + "arguments": [ + { + "name": "multiplayer", + "type": "MultiplayerAPI" + }, + { + "name": "root_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "get_multiplayer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3453401404, + "return_value": { + "type": "MultiplayerAPI", + "meta": "required" + }, + "arguments": [ + { + "name": "for_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "set_multiplayer_poll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_multiplayer_poll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "tree_changed" + }, + { + "name": "scene_changed" + }, + { + "name": "tree_process_mode_changed" + }, + { + "name": "node_added", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_removed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_renamed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_configuration_warning_changed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "process_frame" + }, + { + "name": "physics_frame" + } + ], + "properties": [ + { + "type": "bool", + "name": "auto_accept_quit", + "setter": "set_auto_accept_quit", + "getter": "is_auto_accept_quit" + }, + { + "type": "bool", + "name": "quit_on_go_back", + "setter": "set_quit_on_go_back", + "getter": "is_quit_on_go_back" + }, + { + "type": "bool", + "name": "debug_collisions_hint", + "setter": "set_debug_collisions_hint", + "getter": "is_debugging_collisions_hint" + }, + { + "type": "bool", + "name": "debug_paths_hint", + "setter": "set_debug_paths_hint", + "getter": "is_debugging_paths_hint" + }, + { + "type": "bool", + "name": "debug_navigation_hint", + "setter": "set_debug_navigation_hint", + "getter": "is_debugging_navigation_hint" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_pause", + "getter": "is_paused" + }, + { + "type": "Node", + "name": "edited_scene_root", + "setter": "set_edited_scene_root", + "getter": "get_edited_scene_root" + }, + { + "type": "Node", + "name": "current_scene", + "setter": "set_current_scene", + "getter": "get_current_scene" + }, + { + "type": "Node", + "name": "root", + "getter": "get_root" + }, + { + "type": "bool", + "name": "multiplayer_poll", + "setter": "set_multiplayer_poll_enabled", + "getter": "is_multiplayer_poll_enabled" + }, + { + "type": "bool", + "name": "physics_interpolation", + "setter": "set_physics_interpolation_enabled", + "getter": "is_physics_interpolation_enabled" + } + ] + }, + { + "name": "SceneTreeTimer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_time_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_time_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "signals": [ + { + "name": "timeout" + } + ], + "properties": [ + { + "type": "float", + "name": "time_left", + "setter": "set_time_left", + "getter": "get_time_left" + } + ] + }, + { + "name": "Script", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_source_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_source_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_source_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "reload", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "keep_state", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_base_script", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 278624046, + "return_value": { + "type": "Script" + } + }, + { + "name": "get_instance_base_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_global_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "has_script_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method_name", + "type": "StringName" + } + ] + }, + { + "name": "has_script_signal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal_name", + "type": "StringName" + } + ] + }, + { + "name": "get_script_property_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_method_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_signal_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "get_script_constant_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_property_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "is_tool", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_abstract", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "instance_has", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "base_object", + "type": "Object" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "source_code", + "setter": "set_source_code", + "getter": "get_source_code" + } + ] + }, + { + "name": "ScriptBacktrace", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_language_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_frame_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frame_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_file", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_global_variable_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_global_variable_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_global_variable_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_local_variable_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_local_variable_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_local_variable_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_member_variable_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_member_variable_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_member_variable_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variable_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3464456933, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "indent_all", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "indent_frames", + "type": "int", + "meta": "int32", + "default_value": "4" + } + ] + } + ] + }, + { + "name": "ScriptCreateDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "methods": [ + { + "name": "config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 869314288, + "hash_compatibility": [ + 4210001628 + ], + "arguments": [ + { + "name": "inherits", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "built_in_enabled", + "type": "bool", + "default_value": "true" + }, + { + "name": "load_enabled", + "type": "bool", + "default_value": "true" + } + ] + } + ], + "signals": [ + { + "name": "script_created", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + } + ] + }, + { + "name": "ScriptEditor", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "PanelContainer", + "api_type": "editor", + "methods": [ + { + "name": "get_current_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1906266726, + "return_value": { + "type": "ScriptEditorBase" + } + }, + { + "name": "get_open_script_editors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::ScriptEditorBase" + } + }, + { + "name": "get_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "register_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + }, + { + "name": "unregister_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + }, + { + "name": "goto_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "line_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2146468882, + "return_value": { + "type": "Script" + } + }, + { + "name": "get_open_scripts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Script" + } + }, + { + "name": "open_script_create_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "base_name", + "type": "String" + }, + { + "name": "base_path", + "type": "String" + } + ] + }, + { + "name": "reload_open_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "goto_help", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "topic", + "type": "String" + } + ] + }, + { + "name": "update_docs_from_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3657522847, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "clear_docs_from_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3657522847, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "get_unsaved_files", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "save_all_scripts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "editor_script_changed", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "script_close", + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + } + ] + }, + { + "name": "ScriptEditorBase", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VBoxContainer", + "api_type": "editor", + "methods": [ + { + "name": "add_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092774468, + "arguments": [ + { + "name": "highlighter", + "type": "EditorSyntaxHighlighter" + } + ] + }, + { + "name": "get_base_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + } + ], + "signals": [ + { + "name": "name_changed" + }, + { + "name": "edited_script_changed" + }, + { + "name": "search_in_files_requested", + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "request_save_history" + }, + { + "name": "request_help", + "arguments": [ + { + "name": "topic", + "type": "String" + } + ] + }, + { + "name": "request_open_script_at_line", + "arguments": [ + { + "name": "script", + "type": "Object" + }, + { + "name": "line", + "type": "int" + } + ] + }, + { + "name": "go_to_help", + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, + { + "name": "request_save_previous_state", + "arguments": [ + { + "name": "state", + "type": "Dictionary" + } + ] + }, + { + "name": "replace_in_files_requested", + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "go_to_method", + "arguments": [ + { + "name": "script", + "type": "Object" + }, + { + "name": "method", + "type": "String" + } + ] + } + ] + }, + { + "name": "ScriptExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", + "methods": [ + { + "name": "_editor_can_reload_from_file", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_placeholder_erased", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "placeholder", + "type": "void*" + } + ] + }, + { + "name": "_can_instantiate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_base_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 278624046, + "return_value": { + "type": "Script" + } + }, + { + "name": "_get_global_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_inherits_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3669307804, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "_get_instance_base_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_instance_create", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1107568780, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "for_object", + "type": "Object" + } + ] + }, + { + "name": "_placeholder_instance_create", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1107568780, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "for_object", + "type": "Object" + } + ] + }, + { + "name": "_has_source_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_source_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_set_source_code", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "_reload", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1413768114, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "keep_state", + "type": "bool" + } + ] + }, + { + "name": "_get_doc_class_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_get_documentation", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_class_icon_path", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_has_method", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_has_static_method", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_get_script_method_argument_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_get_method_info", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4028089122, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "_is_tool", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_valid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_abstract", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_language", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3096237657, + "return_value": { + "type": "ScriptLanguage" + } + }, + { + "name": "_has_script_signal", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "_get_script_signal_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_has_property_default_value", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "_get_property_default_value", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "_update_exports", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_script_method_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_script_property_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_member_line", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "member", + "type": "StringName" + } + ] + }, + { + "name": "_get_constants", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_members", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "_is_placeholder_fallback_enabled", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_rpc_config", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "_instance_has", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 397768994, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + } + ] + }, + { + "name": "ScriptLanguage", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ScriptNameCasing", + "is_bitfield": false, + "values": [ + { + "name": "SCRIPT_NAME_CASING_AUTO", + "value": 0 + }, + { + "name": "SCRIPT_NAME_CASING_PASCAL_CASE", + "value": 1 + }, + { + "name": "SCRIPT_NAME_CASING_SNAKE_CASE", + "value": 2 + }, + { + "name": "SCRIPT_NAME_CASING_KEBAB_CASE", + "value": 3 + }, + { + "name": "SCRIPT_NAME_CASING_CAMEL_CASE", + "value": 4 + } + ] + } + ] + }, + { + "name": "ScriptLanguageExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScriptLanguage", + "api_type": "core", + "enums": [ + { + "name": "LookupResultType", + "is_bitfield": false, + "values": [ + { + "name": "LOOKUP_RESULT_SCRIPT_LOCATION", + "value": 0 + }, + { + "name": "LOOKUP_RESULT_CLASS", + "value": 1 + }, + { + "name": "LOOKUP_RESULT_CLASS_CONSTANT", + "value": 2 + }, + { + "name": "LOOKUP_RESULT_CLASS_PROPERTY", + "value": 3 + }, + { + "name": "LOOKUP_RESULT_CLASS_METHOD", + "value": 4 + }, + { + "name": "LOOKUP_RESULT_CLASS_SIGNAL", + "value": 5 + }, + { + "name": "LOOKUP_RESULT_CLASS_ENUM", + "value": 6 + }, + { + "name": "LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE", + "value": 7 + }, + { + "name": "LOOKUP_RESULT_CLASS_ANNOTATION", + "value": 8 + }, + { + "name": "LOOKUP_RESULT_LOCAL_CONSTANT", + "value": 9 + }, + { + "name": "LOOKUP_RESULT_LOCAL_VARIABLE", + "value": 10 + }, + { + "name": "LOOKUP_RESULT_MAX", + "value": 11 + } + ] + }, + { + "name": "CodeCompletionLocation", + "is_bitfield": false, + "values": [ + { + "name": "LOCATION_LOCAL", + "value": 0 + }, + { + "name": "LOCATION_PARENT_MASK", + "value": 256 + }, + { + "name": "LOCATION_OTHER_USER_CODE", + "value": 512 + }, + { + "name": "LOCATION_OTHER", + "value": 1024 + } + ] + }, + { + "name": "CodeCompletionKind", + "is_bitfield": false, + "values": [ + { + "name": "CODE_COMPLETION_KIND_CLASS", + "value": 0 + }, + { + "name": "CODE_COMPLETION_KIND_FUNCTION", + "value": 1 + }, + { + "name": "CODE_COMPLETION_KIND_SIGNAL", + "value": 2 + }, + { + "name": "CODE_COMPLETION_KIND_VARIABLE", + "value": 3 + }, + { + "name": "CODE_COMPLETION_KIND_MEMBER", + "value": 4 + }, + { + "name": "CODE_COMPLETION_KIND_ENUM", + "value": 5 + }, + { + "name": "CODE_COMPLETION_KIND_CONSTANT", + "value": 6 + }, + { + "name": "CODE_COMPLETION_KIND_NODE_PATH", + "value": 7 + }, + { + "name": "CODE_COMPLETION_KIND_FILE_PATH", + "value": 8 + }, + { + "name": "CODE_COMPLETION_KIND_PLAIN_TEXT", + "value": 9 + }, + { + "name": "CODE_COMPLETION_KIND_KEYWORD", + "value": 10 + }, + { + "name": "CODE_COMPLETION_KIND_MAX", + "value": 11 + } + ] + } + ], + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_init", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_extension", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_finish", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_reserved_words", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_is_control_flow_keyword", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "keyword", + "type": "String" + } + ] + }, + { + "name": "_get_comment_delimiters", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_doc_comment_delimiters", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_string_delimiters", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_make_template", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3583744548, + "return_value": { + "type": "Script" + }, + "arguments": [ + { + "name": "template", + "type": "String" + }, + { + "name": "class_name", + "type": "String" + }, + { + "name": "base_class_name", + "type": "String" + } + ] + }, + { + "name": "_get_built_in_templates", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3147814860, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "object", + "type": "StringName" + } + ] + }, + { + "name": "_is_using_templates", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_validate", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1697887509, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "script", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "validate_functions", + "type": "bool" + }, + { + "name": "validate_errors", + "type": "bool" + }, + { + "name": "validate_warnings", + "type": "bool" + }, + { + "name": "validate_safe_lines", + "type": "bool" + } + ] + }, + { + "name": "_validate_path", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_create_script", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "_has_named_classes", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_supports_builtin_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_supports_documentation", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_can_inherit_from_file", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_find_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "function", + "type": "String" + }, + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "_make_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1243061914, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "class_name", + "type": "String" + }, + { + "name": "function_name", + "type": "String" + }, + { + "name": "function_args", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_can_make_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_open_in_external_editor", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 552845695, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_overrides_external_editor", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_preferred_file_name_casing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2969522789, + "return_value": { + "type": "enum::ScriptLanguage.ScriptNameCasing" + } + }, + { + "name": "_complete_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 950756616, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "_lookup_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3143837309, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "symbol", + "type": "String" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "owner", + "type": "Object" + } + ] + }, + { + "name": "_auto_indent_code", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2531480354, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "code", + "type": "String" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_add_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_add_named_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "_remove_named_global_constant", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "_thread_enter", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_thread_exit", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_debug_get_error", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_debug_get_stack_level_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_debug_get_stack_level_line", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_function", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_source", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_locals", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 335235777, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_members", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 335235777, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_stack_level_instance", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "void*" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_globals", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4123630098, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_parse_stack_level_expression", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1135811067, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "expression", + "type": "String" + }, + { + "name": "max_subitems", + "type": "int", + "meta": "int32" + }, + { + "name": "max_depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_debug_get_current_stack_info", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_reload_all_scripts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_reload_scripts", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3156113851, + "arguments": [ + { + "name": "scripts", + "type": "Array" + }, + { + "name": "soft_reload", + "type": "bool" + } + ] + }, + { + "name": "_reload_tool_script", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1957307671, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "soft_reload", + "type": "bool" + } + ] + }, + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_public_functions", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_get_public_constants", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_get_public_annotations", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_profiling_start", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_profiling_stop", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_profiling_set_save_native_calls", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "_profiling_get_accumulated_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" + }, + { + "name": "info_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_profiling_get_frame_data", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" + }, + { + "name": "info_max", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_frame", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_handles_global_class_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_get_global_class_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2248993622, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ScrollBar", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "scrolling" + } + ], + "properties": [ + { + "type": "float", + "name": "custom_step", + "setter": "set_custom_step", + "getter": "get_custom_step" + } + ] + }, + { + "name": "ScrollContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "ScrollMode", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_MODE_DISABLED", + "value": 0 + }, + { + "name": "SCROLL_MODE_AUTO", + "value": 1 + }, + { + "name": "SCROLL_MODE_SHOW_ALWAYS", + "value": 2 + }, + { + "name": "SCROLL_MODE_SHOW_NEVER", + "value": 3 + }, + { + "name": "SCROLL_MODE_RESERVE", + "value": 4 + }, + { + "name": "SCROLL_MODE_MAXIMIZE_FIRST", + "value": 5 + } + ] + }, + { + "name": "ScrollHintMode", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_HINT_MODE_DISABLED", + "value": 0 + }, + { + "name": "SCROLL_HINT_MODE_ALL", + "value": 1 + }, + { + "name": "SCROLL_HINT_MODE_TOP_AND_LEFT", + "value": 2 + }, + { + "name": "SCROLL_HINT_MODE_BOTTOM_AND_RIGHT", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_h_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_h_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_v_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_v_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_horizontal_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_horizontal_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertical_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vertical_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_horizontal_scroll_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2750506364, + "arguments": [ + { + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" + } + ] + }, + { + "name": "get_horizontal_scroll_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3987985145, + "return_value": { + "type": "enum::ScrollContainer.ScrollMode" + } + }, + { + "name": "set_vertical_scroll_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2750506364, + "arguments": [ + { + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" + } + ] + }, + { + "name": "get_vertical_scroll_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3987985145, + "return_value": { + "type": "enum::ScrollContainer.ScrollMode" + } + }, + { + "name": "set_scroll_horizontal_by_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_horizontal_by_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deadzone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "deadzone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_deadzone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_hint_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 578158943, + "arguments": [ + { + "name": "scroll_hint_mode", + "type": "enum::ScrollContainer.ScrollHintMode" + } + ] + }, + { + "name": "get_scroll_hint_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246835423, + "return_value": { + "type": "enum::ScrollContainer.ScrollHintMode" + } + }, + { + "name": "set_tile_scroll_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "tile_scroll_hint", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_hint_tiled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_follow_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_following_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_h_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4004517983, + "return_value": { + "type": "HScrollBar" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "ensure_control_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_draw_focus_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw", + "type": "bool" + } + ] + }, + { + "name": "get_draw_focus_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "scroll_started" + }, + { + "name": "scroll_ended" + } + ], + "properties": [ + { + "type": "bool", + "name": "follow_focus", + "setter": "set_follow_focus", + "getter": "is_following_focus" + }, + { + "type": "bool", + "name": "draw_focus_border", + "setter": "set_draw_focus_border", + "getter": "get_draw_focus_border" + }, + { + "type": "int", + "name": "scroll_horizontal", + "setter": "set_h_scroll", + "getter": "get_h_scroll" + }, + { + "type": "int", + "name": "scroll_vertical", + "setter": "set_v_scroll", + "getter": "get_v_scroll" + }, + { + "type": "float", + "name": "scroll_horizontal_custom_step", + "setter": "set_horizontal_custom_step", + "getter": "get_horizontal_custom_step" + }, + { + "type": "float", + "name": "scroll_vertical_custom_step", + "setter": "set_vertical_custom_step", + "getter": "get_vertical_custom_step" + }, + { + "type": "int", + "name": "horizontal_scroll_mode", + "setter": "set_horizontal_scroll_mode", + "getter": "get_horizontal_scroll_mode" + }, + { + "type": "int", + "name": "vertical_scroll_mode", + "setter": "set_vertical_scroll_mode", + "getter": "get_vertical_scroll_mode" + }, + { + "type": "bool", + "name": "scroll_horizontal_by_default", + "setter": "set_scroll_horizontal_by_default", + "getter": "is_scroll_horizontal_by_default" + }, + { + "type": "int", + "name": "scroll_deadzone", + "setter": "set_deadzone", + "getter": "get_deadzone" + }, + { + "type": "int", + "name": "scroll_hint_mode", + "setter": "set_scroll_hint_mode", + "getter": "get_scroll_hint_mode" + }, + { + "type": "bool", + "name": "tile_scroll_hint", + "setter": "set_tile_scroll_hint", + "getter": "is_scroll_hint_tiled" + } + ] + }, + { + "name": "SegmentShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "a", + "type": "Vector2" + } + ] + }, + { + "name": "get_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "b", + "type": "Vector2" + } + ] + }, + { + "name": "get_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "a", + "setter": "set_a", + "getter": "get_a" + }, + { + "type": "Vector2", + "name": "b", + "setter": "set_b", + "getter": "get_b" + } + ] + }, + { + "name": "Semaphore", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "try_wait", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "post", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1667783136, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + } + ] + }, + { + "name": "SeparationRayShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_slide_on_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_slide_on_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "bool", + "name": "slide_on_slope", + "setter": "set_slide_on_slope", + "getter": "get_slide_on_slope" + } + ] + }, + { + "name": "SeparationRayShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_slide_on_slope", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_slide_on_slope", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "bool", + "name": "slide_on_slope", + "setter": "set_slide_on_slope", + "getter": "get_slide_on_slope" + } + ] + }, + { + "name": "Separator", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Control", + "api_type": "core" + }, + { + "name": "Shader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_SPATIAL", + "value": 0 + }, + { + "name": "MODE_CANVAS_ITEM", + "value": 1 + }, + { + "name": "MODE_PARTICLES", + "value": 2 + }, + { + "name": "MODE_SKY", + "value": 3 + }, + { + "name": "MODE_FOG", + "value": 4 + }, + { + "name": "MODE_TEXTURE_BLIT", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3392948163, + "return_value": { + "type": "enum::Shader.Mode" + } + }, + { + "name": "set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_default_texture_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3850209648, + "hash_compatibility": [ + 2750740428, + 1628453603 + ], + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_default_texture_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4213877425, + "hash_compatibility": [ + 3090538643, + 3823812009 + ], + "return_value": { + "type": "Texture" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_shader_uniform_list", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230511656, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "get_groups", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "inspect_native_shader_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "String", + "name": "code", + "setter": "set_code", + "getter": "get_code" + } + ] + }, + { + "name": "ShaderGlobalsOverride", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core" + }, + { + "name": "ShaderInclude", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] + }, + { + "name": "get_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "code", + "setter": "set_code", + "getter": "get_code" + } + ] + }, + { + "name": "ShaderIncludeDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "list_built_in_include_files", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "has_built_in_include_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_built_in_include_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + } + ] + }, + { + "name": "ShaderMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ + { + "name": "set_shader", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341921675, + "arguments": [ + { + "name": "shader", + "type": "Shader" + } + ] + }, + { + "name": "get_shader", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2078273437, + "return_value": { + "type": "Shader" + } + }, + { + "name": "set_shader_parameter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "param", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_shader_parameter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "param", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "Shader", + "name": "shader", + "setter": "set_shader", + "getter": "get_shader" + } + ] + }, + { + "name": "Shape2D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_custom_solver_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_solver_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "collide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709843132, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D", + "meta": "required" + }, + { + "name": "shape_xform", + "type": "Transform2D" + } + ] + }, + { + "name": "collide_with_motion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869556801, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D", + "meta": "required" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" + } + ] + }, + { + "name": "collide_and_get_contacts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3056932662, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D", + "meta": "required" + }, + { + "name": "shape_xform", + "type": "Transform2D" + } + ] + }, + { + "name": "collide_with_motion_and_get_contacts", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3620351573, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D", + "meta": "required" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" + } + ] + }, + { + "name": "draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "float", + "name": "custom_solver_bias", + "setter": "set_custom_solver_bias", + "getter": "get_custom_solver_bias" + } + ] + }, + { + "name": "Shape3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_custom_solver_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_custom_solver_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_debug_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1605880883, + "return_value": { + "type": "ArrayMesh" + } + } + ], + "properties": [ + { + "type": "float", + "name": "custom_solver_bias", + "setter": "set_custom_solver_bias", + "getter": "get_custom_solver_bias" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + } + ] + }, + { + "name": "ShapeCast2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_results", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_results", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "force_shapecast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_closest_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_closest_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D", + "meta": "required" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D", + "meta": "required" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_results", + "setter": "set_max_results", + "getter": "get_max_results" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Array", + "name": "collision_result", + "getter": "get_collision_result" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + } + ] + }, + { + "name": "ShapeCast3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "resource_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_results", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_results", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_results", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "force_shapecast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_closest_collision_safe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_closest_collision_unsafe_fraction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D", + "meta": "required" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D", + "meta": "required" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_collision_result", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_debug_shape_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_shape_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_shape_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + }, + { + "type": "int", + "name": "max_results", + "setter": "set_max_results", + "getter": "get_max_results" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Array", + "name": "collision_result", + "getter": "get_collision_result" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" + } + ] + }, + { + "name": "Shortcut", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "events", + "type": "Array" + } + ] + }, + { + "name": "get_events", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "has_valid_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "matches_event", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3738334489, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "get_as_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "typedarray::24/17:InputEvent", + "name": "events", + "setter": "set_events", + "getter": "get_events" + } + ] + }, + { + "name": "Skeleton2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2556267111, + "return_value": { + "type": "Bone2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3907307132, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "get_modification_stack", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107508396, + "return_value": { + "type": "SkeletonModificationStack2D" + } + }, + { + "name": "execute_modifications", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1005356550, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 555457532, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "override_pose", + "type": "Transform2D" + }, + { + "name": "strength", + "type": "float", + "meta": "float" + }, + { + "name": "persistent", + "type": "bool" + } + ] + }, + { + "name": "get_bone_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2995540667, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "bone_setup_changed" + } + ] + }, + { + "name": "Skeleton3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_UPDATE_SKELETON", + "value": 50 + } + ], + "enums": [ + { + "name": "ModifierCallbackModeProcess", + "is_bitfield": false, + "values": [ + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_IDLE", + "value": 1 + }, + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_MANUAL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "find_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 203112058, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_meta_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "set_bone_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 702482756, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_concatenated_bone_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_bone_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "parent_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "unparent_bone_and_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_parentless_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_bone_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_rest", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rest", + "type": "Transform3D" + } + ] + }, + { + "name": "get_bone_global_rest", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_skin_from_rest_transforms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1032037385, + "return_value": { + "type": "Skin" + } + }, + { + "name": "register_skin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3405789568, + "return_value": { + "type": "SkinReference" + }, + "arguments": [ + { + "name": "skin", + "type": "Skin" + } + ] + }, + { + "name": "localize_rests", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_bone_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "set_bone_pose_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "set_bone_pose_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2823819782, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rotation", + "type": "Quaternion" + } + ] + }, + { + "name": "set_bone_pose_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "scale", + "type": "Vector3" + } + ] + }, + { + "name": "get_bone_pose_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_pose_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 476865136, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_pose_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_bone_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset_bone_poses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_bone_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_bone_global_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_global_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "force_update_all_bone_transforms", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "force_update_bone_child_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_motion_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "motion_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_motion_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_show_rest_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_show_rest_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modifier_callback_mode_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3916362634, + "arguments": [ + { + "name": "mode", + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" + } + ] + }, + { + "name": "get_modifier_callback_mode_process", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 997182536, + "return_value": { + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" + } + }, + { + "name": "advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "clear_bones_global_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_bone_global_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3483398371, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "persistent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_bone_global_pose_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_global_pose_no_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_animate_physical_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_animate_physical_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "physical_bones_stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "physical_bones_start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "physical_bones_add_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + }, + { + "name": "physical_bones_remove_collision_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "exception", + "type": "RID" + } + ] + } + ], + "signals": [ + { + "name": "rest_updated" + }, + { + "name": "pose_updated" + }, + { + "name": "skeleton_updated" + }, + { + "name": "bone_enabled_changed", + "arguments": [ + { + "name": "bone_idx", + "type": "int" + } + ] + }, + { + "name": "bone_list_changed" + }, + { + "name": "show_rest_only_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "motion_scale", + "setter": "set_motion_scale", + "getter": "get_motion_scale" + }, + { + "type": "bool", + "name": "show_rest_only", + "setter": "set_show_rest_only", + "getter": "is_show_rest_only" + }, + { + "type": "int", + "name": "modifier_callback_mode_process", + "setter": "set_modifier_callback_mode_process", + "getter": "get_modifier_callback_mode_process" + }, + { + "type": "bool", + "name": "animate_physical_bones", + "setter": "set_animate_physical_bones", + "getter": "get_animate_physical_bones" + } + ] + }, + { + "name": "SkeletonIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "root_bone", + "type": "StringName" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_tip_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tip_bone", + "type": "StringName" + } + ] + }, + { + "name": "get_tip_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_target_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "target", + "type": "Transform3D" + } + ] + }, + { + "name": "get_target_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_override_tip_basis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "is_override_tip_basis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_magnet", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use", + "type": "bool" + } + ] + }, + { + "name": "is_using_magnet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_magnet_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_magnet_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_parent_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_min_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_iterations", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "iterations", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_iterations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "one_time", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interpolation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_interpolation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "root_bone", + "setter": "set_root_bone", + "getter": "get_root_bone" + }, + { + "type": "StringName", + "name": "tip_bone", + "setter": "set_tip_bone", + "getter": "get_tip_bone" + }, + { + "type": "Transform3D", + "name": "target", + "setter": "set_target_transform", + "getter": "get_target_transform" + }, + { + "type": "bool", + "name": "override_tip_basis", + "setter": "set_override_tip_basis", + "getter": "is_override_tip_basis" + }, + { + "type": "bool", + "name": "use_magnet", + "setter": "set_use_magnet", + "getter": "is_using_magnet" + }, + { + "type": "Vector3", + "name": "magnet", + "setter": "set_magnet_position", + "getter": "get_magnet_position" + }, + { + "type": "NodePath", + "name": "target_node", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "float", + "name": "min_distance", + "setter": "set_min_distance", + "getter": "get_min_distance" + }, + { + "type": "int", + "name": "max_iterations", + "setter": "set_max_iterations", + "getter": "get_max_iterations" + }, + { + "type": "float", + "name": "interpolation", + "setter": "set_interpolation", + "getter": "get_interpolation" + } + ] + }, + { + "name": "SkeletonModification2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_execute", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_setup_modification", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3907307132, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "_draw_editor_gizmo", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2137761694, + "return_value": { + "type": "SkeletonModificationStack2D" + } + }, + { + "name": "set_is_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_setup", + "type": "bool" + } + ] + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_execution_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_execution_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clamp_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1229502682, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + }, + { + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "set_editor_draw_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_gizmo", + "type": "bool" + } + ] + }, + { + "name": "get_editor_draw_gizmo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "int", + "name": "execution_mode", + "setter": "set_execution_mode", + "getter": "get_execution_mode" + } + ] + }, + { + "name": "SkeletonModification2DCCDIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_tip_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "tip_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_tip_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ccdik_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_ccdik_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_rotate_from_joint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rotate_from_joint", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_rotate_from_joint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_enable_constraint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable_constraint", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_enable_constraint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "angle_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "angle_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "NodePath", + "name": "tip_nodepath", + "setter": "set_tip_node", + "getter": "get_tip_node" + }, + { + "type": "int", + "name": "ccdik_data_chain_length", + "setter": "set_ccdik_data_chain_length", + "getter": "get_ccdik_data_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DFABRIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fabrik_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_fabrik_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_magnet_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "magnet_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_fabrik_joint_magnet_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_use_target_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_target_rotation", + "type": "bool" + } + ] + }, + { + "name": "get_fabrik_joint_use_target_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "int", + "name": "fabrik_data_chain_length", + "setter": "set_fabrik_data_chain_length", + "getter": "get_fabrik_data_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DJiggle", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_use_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "gravity", + "type": "Vector2" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_use_colliders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_colliders", + "type": "bool" + } + ] + }, + { + "name": "get_use_colliders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_jiggle_joint_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_jiggle_joint_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_damping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_damping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_use_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_use_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "Vector2" + } + ] + }, + { + "name": "get_jiggle_joint_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "int", + "name": "jiggle_data_chain_length", + "setter": "set_jiggle_data_chain_length", + "getter": "get_jiggle_data_chain_length" + }, + { + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" + }, + { + "type": "bool", + "name": "use_gravity", + "setter": "set_use_gravity", + "getter": "get_use_gravity" + }, + { + "type": "Vector2", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + } + ] + }, + { + "name": "SkeletonModification2DLookAt", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_additional_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "rotation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_additional_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_constraint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable_constraint", + "type": "bool" + } + ] + }, + { + "name": "get_enable_constraint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle_min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constraint_angle_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_constraint_angle_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle_max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constraint_angle_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_constraint_angle_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_constraint_angle_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "bone_index", + "setter": "set_bone_index", + "getter": "get_bone_index" + }, + { + "type": "NodePath", + "name": "bone2d_node", + "setter": "set_bone2d_node", + "getter": "get_bone2d_node" + }, + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + } + ] + }, + { + "name": "SkeletonModification2DPhysicalBones", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_physical_bone_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physical_bone_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physical_bone_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "physicalbone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_physical_bone_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "fetch_physical_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "start_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + }, + { + "name": "stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787316981, + "arguments": [ + { + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "physical_bone_chain_length", + "setter": "set_physical_bone_chain_length", + "getter": "get_physical_bone_chain_length" + } + ] + }, + { + "name": "SkeletonModification2DStackHolder", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_held_modification_stack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3907307132, + "arguments": [ + { + "name": "held_modification_stack", + "type": "SkeletonModificationStack2D" + } + ] + }, + { + "name": "get_held_modification_stack", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107508396, + "return_value": { + "type": "SkeletonModificationStack2D" + } + } + ] + }, + { + "name": "SkeletonModification2DTwoBoneIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_target_minimum_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "minimum_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_minimum_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_target_maximum_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "maximum_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_target_maximum_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_flip_bend_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_direction", + "type": "bool" + } + ] + }, + { + "name": "get_flip_bend_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_joint_one_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_joint_one_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_joint_one_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_one_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_joint_two_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "bone2d_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_joint_two_bone2d_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_joint_two_bone_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_two_bone_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "float", + "name": "target_minimum_distance", + "setter": "set_target_minimum_distance", + "getter": "get_target_minimum_distance" + }, + { + "type": "float", + "name": "target_maximum_distance", + "setter": "set_target_maximum_distance", + "getter": "get_target_maximum_distance" + }, + { + "type": "bool", + "name": "flip_bend_direction", + "setter": "set_flip_bend_direction", + "getter": "get_flip_bend_direction" + } + ] + }, + { + "name": "SkeletonModificationStack2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1005356550, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "enable_all_modifications", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_modification", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570274329, + "return_value": { + "type": "SkeletonModification2D" + }, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 354162120, + "arguments": [ + { + "name": "modification", + "type": "SkeletonModification2D" + } + ] + }, + { + "name": "delete_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_modification", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1098262544, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modification", + "type": "SkeletonModification2D" + } + ] + }, + { + "name": "set_modification_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_modification_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697361217, + "return_value": { + "type": "Skeleton2D" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" + }, + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" + }, + { + "type": "int", + "name": "modification_count", + "setter": "set_modification_count", + "getter": "get_modification_count" + } + ] + }, + { + "name": "SkeletonModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "BoneAxis", + "is_bitfield": false, + "values": [ + { + "name": "BONE_AXIS_PLUS_X", + "value": 0 + }, + { + "name": "BONE_AXIS_MINUS_X", + "value": 1 + }, + { + "name": "BONE_AXIS_PLUS_Y", + "value": 2 + }, + { + "name": "BONE_AXIS_MINUS_Y", + "value": 3 + }, + { + "name": "BONE_AXIS_PLUS_Z", + "value": 4 + }, + { + "name": "BONE_AXIS_MINUS_Z", + "value": 5 + } + ] + }, + { + "name": "BoneDirection", + "is_bitfield": false, + "values": [ + { + "name": "BONE_DIRECTION_PLUS_X", + "value": 0 + }, + { + "name": "BONE_DIRECTION_MINUS_X", + "value": 1 + }, + { + "name": "BONE_DIRECTION_PLUS_Y", + "value": 2 + }, + { + "name": "BONE_DIRECTION_MINUS_Y", + "value": 3 + }, + { + "name": "BONE_DIRECTION_PLUS_Z", + "value": 4 + }, + { + "name": "BONE_DIRECTION_MINUS_Z", + "value": 5 + }, + { + "name": "BONE_DIRECTION_FROM_PARENT", + "value": 6 + } + ] + }, + { + "name": "SecondaryDirection", + "is_bitfield": false, + "values": [ + { + "name": "SECONDARY_DIRECTION_NONE", + "value": 0 + }, + { + "name": "SECONDARY_DIRECTION_PLUS_X", + "value": 1 + }, + { + "name": "SECONDARY_DIRECTION_MINUS_X", + "value": 2 + }, + { + "name": "SECONDARY_DIRECTION_PLUS_Y", + "value": 3 + }, + { + "name": "SECONDARY_DIRECTION_MINUS_Y", + "value": 4 + }, + { + "name": "SECONDARY_DIRECTION_PLUS_Z", + "value": 5 + }, + { + "name": "SECONDARY_DIRECTION_MINUS_Z", + "value": 6 + }, + { + "name": "SECONDARY_DIRECTION_CUSTOM", + "value": 7 + } + ] + }, + { + "name": "RotationAxis", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_AXIS_X", + "value": 0 + }, + { + "name": "ROTATION_AXIS_Y", + "value": 1 + }, + { + "name": "ROTATION_AXIS_Z", + "value": 2 + }, + { + "name": "ROTATION_AXIS_ALL", + "value": 3 + }, + { + "name": "ROTATION_AXIS_CUSTOM", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "_process_modification_with_delta", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_process_modification", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_skeleton_changed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2926744397, + "arguments": [ + { + "name": "old_skeleton", + "type": "Skeleton3D" + }, + { + "name": "new_skeleton", + "type": "Skeleton3D" + } + ] + }, + { + "name": "_validate_bone_names", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_influence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "influence", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_influence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "modification_processed" + } + ], + "properties": [ + { + "type": "bool", + "name": "active", + "setter": "set_active", + "getter": "is_active" + }, + { + "type": "float", + "name": "influence", + "setter": "set_influence", + "getter": "get_influence" + } + ] + }, + { + "name": "SkeletonProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TailDirection", + "is_bitfield": false, + "values": [ + { + "name": "TAIL_DIRECTION_AVERAGE_CHILDREN", + "value": 0 + }, + { + "name": "TAIL_DIRECTION_SPECIFIC_CHILD", + "value": 1 + }, + { + "name": "TAIL_DIRECTION_END", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_scale_base_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_scale_base_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2737447660, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_group_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_group_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_group_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "group_name", + "type": "StringName" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_bone_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "find_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_parent", + "type": "StringName" + } + ] + }, + { + "name": "get_tail_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2675997574, + "return_value": { + "type": "enum::SkeletonProfile.TailDirection" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tail_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231951015, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tail_direction", + "type": "enum::SkeletonProfile.TailDirection" + } + ] + }, + { + "name": "get_bone_tail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_tail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_tail", + "type": "StringName" + } + ] + }, + { + "name": "get_reference_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "Transform3D" + } + ] + }, + { + "name": "get_handle_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_handle_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "handle_offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "group", + "type": "StringName" + } + ] + }, + { + "name": "is_required", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_required", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "required", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "profile_updated" + } + ], + "properties": [ + { + "type": "StringName", + "name": "root_bone", + "setter": "set_root_bone", + "getter": "get_root_bone" + }, + { + "type": "StringName", + "name": "scale_base_bone", + "setter": "set_scale_base_bone", + "getter": "get_scale_base_bone" + }, + { + "type": "int", + "name": "group_size", + "setter": "set_group_size", + "getter": "get_group_size" + }, + { + "type": "int", + "name": "bone_size", + "setter": "set_bone_size", + "getter": "get_bone_size" + } + ] + }, + { + "name": "SkeletonProfileHumanoid", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonProfile", + "api_type": "core" + }, + { + "name": "Skin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_bind_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bind_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bind_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "add_named_bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3154712474, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "set_bind_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + } + ] + }, + { + "name": "get_bind_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bind_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_bind_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bind_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bind_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bind_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "SkinReference", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_skin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074563878, + "return_value": { + "type": "Skin" + } + } + ] + }, + { + "name": "Sky", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "RadianceSize", + "is_bitfield": false, + "values": [ + { + "name": "RADIANCE_SIZE_32", + "value": 0 + }, + { + "name": "RADIANCE_SIZE_64", + "value": 1 + }, + { + "name": "RADIANCE_SIZE_128", + "value": 2 + }, + { + "name": "RADIANCE_SIZE_256", + "value": 3 + }, + { + "name": "RADIANCE_SIZE_512", + "value": 4 + }, + { + "name": "RADIANCE_SIZE_1024", + "value": 5 + }, + { + "name": "RADIANCE_SIZE_2048", + "value": 6 + }, + { + "name": "RADIANCE_SIZE_MAX", + "value": 7 + } + ] + }, + { + "name": "ProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_MODE_AUTOMATIC", + "value": 0 + }, + { + "name": "PROCESS_MODE_QUALITY", + "value": 1 + }, + { + "name": "PROCESS_MODE_INCREMENTAL", + "value": 2 + }, + { + "name": "PROCESS_MODE_REALTIME", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_radiance_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1512957179, + "arguments": [ + { + "name": "size", + "type": "enum::Sky.RadianceSize" + } + ] + }, + { + "name": "get_radiance_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2708733976, + "return_value": { + "type": "enum::Sky.RadianceSize" + } + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 875986769, + "arguments": [ + { + "name": "mode", + "type": "enum::Sky.ProcessMode" + } + ] + }, + { + "name": "get_process_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 731245043, + "return_value": { + "type": "enum::Sky.ProcessMode" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + } + ], + "properties": [ + { + "type": "PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial,ShaderMaterial", + "name": "sky_material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "int", + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" + }, + { + "type": "int", + "name": "radiance_size", + "setter": "set_radiance_size", + "getter": "get_radiance_size" + } + ] + }, + { + "name": "Slider", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "enums": [ + { + "name": "TickPosition", + "is_bitfield": false, + "values": [ + { + "name": "TICK_POSITION_BOTTOM_RIGHT", + "value": 0 + }, + { + "name": "TICK_POSITION_TOP_LEFT", + "value": 1 + }, + { + "name": "TICK_POSITION_BOTH", + "value": 2 + }, + { + "name": "TICK_POSITION_CENTER", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_ticks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ticks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_ticks_on_borders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ticks_on_borders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ticks_on_border", + "type": "bool" + } + ] + }, + { + "name": "get_ticks_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3567635531, + "return_value": { + "type": "enum::Slider.TickPosition" + } + }, + { + "name": "set_ticks_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952822224, + "arguments": [ + { + "name": "ticks_on_border", + "type": "enum::Slider.TickPosition" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "editable", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scrollable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "scrollable", + "type": "bool" + } + ] + }, + { + "name": "is_scrollable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "drag_started" + }, + { + "name": "drag_ended", + "arguments": [ + { + "name": "value_changed", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "scrollable", + "setter": "set_scrollable", + "getter": "is_scrollable" + }, + { + "type": "int", + "name": "tick_count", + "setter": "set_ticks", + "getter": "get_ticks" + }, + { + "type": "bool", + "name": "ticks_on_borders", + "setter": "set_ticks_on_borders", + "getter": "get_ticks_on_borders" + }, + { + "type": "int", + "name": "ticks_position", + "setter": "set_ticks_position", + "getter": "get_ticks_position" + } + ] + }, + { + "name": "SliderJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_LINEAR_LIMIT_UPPER", + "value": 0 + }, + { + "name": "PARAM_LINEAR_LIMIT_LOWER", + "value": 1 + }, + { + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "PARAM_LINEAR_LIMIT_RESTITUTION", + "value": 3 + }, + { + "name": "PARAM_LINEAR_LIMIT_DAMPING", + "value": 4 + }, + { + "name": "PARAM_LINEAR_MOTION_SOFTNESS", + "value": 5 + }, + { + "name": "PARAM_LINEAR_MOTION_RESTITUTION", + "value": 6 + }, + { + "name": "PARAM_LINEAR_MOTION_DAMPING", + "value": 7 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_SOFTNESS", + "value": 8 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_RESTITUTION", + "value": 9 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_DAMPING", + "value": 10 + }, + { + "name": "PARAM_ANGULAR_LIMIT_UPPER", + "value": 11 + }, + { + "name": "PARAM_ANGULAR_LIMIT_LOWER", + "value": 12 + }, + { + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 13 + }, + { + "name": "PARAM_ANGULAR_LIMIT_RESTITUTION", + "value": 14 + }, + { + "name": "PARAM_ANGULAR_LIMIT_DAMPING", + "value": 15 + }, + { + "name": "PARAM_ANGULAR_MOTION_SOFTNESS", + "value": 16 + }, + { + "name": "PARAM_ANGULAR_MOTION_RESTITUTION", + "value": 17 + }, + { + "name": "PARAM_ANGULAR_MOTION_DAMPING", + "value": 18 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS", + "value": 19 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION", + "value": 20 + }, + { + "name": "PARAM_ANGULAR_ORTHOGONAL_DAMPING", + "value": 21 + }, + { + "name": "PARAM_MAX", + "value": 22 + } + ] + } + ], + "methods": [ + { + "name": "set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918243683, + "arguments": [ + { + "name": "param", + "type": "enum::SliderJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 959925627, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::SliderJoint3D.Param" + } + ] + } + ] + }, + { + "name": "SocketServer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "is_connection_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_listening", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "take_socket_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1883962599, + "return_value": { + "type": "StreamPeerSocket" + } + } + ] + }, + { + "name": "SoftBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "MeshInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DisableMode", + "is_bitfield": false, + "values": [ + { + "name": "DISABLE_MODE_REMOVE", + "value": 0 + }, + { + "name": "DISABLE_MODE_KEEP_ACTIVE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "get_physics_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "collision_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_parent_collision_ignore", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "parent_collision_ignore", + "type": "NodePath" + } + ] + }, + { + "name": "get_parent_collision_ignore", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_disable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1104158384, + "arguments": [ + { + "name": "mode", + "type": "enum::SoftBody3D.DisableMode" + } + ] + }, + { + "name": "get_disable_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135042476, + "return_value": { + "type": "enum::SoftBody3D.DisableMode" + } + }, + { + "name": "get_collision_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody3D" + } + }, + { + "name": "add_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "remove_collision_exception_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "set_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_simulation_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_total_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "linear_stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shrinking_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "shrinking_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_shrinking_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "drag_coefficient", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag_coefficient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_point_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 871989493, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "apply_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_impulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "impulse", + "type": "Vector3" + } + ] + }, + { + "name": "apply_central_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "set_point_pinned", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 528784402, + "hash_compatibility": [ + 3814935226 + ], + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pinned", + "type": "bool" + }, + { + "name": "attachment_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + }, + { + "name": "insert_at", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "is_point_pinned", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ray_pickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ray_pickable", + "type": "bool" + } + ] + }, + { + "name": "is_ray_pickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "NodePath", + "name": "parent_collision_ignore", + "setter": "set_parent_collision_ignore", + "getter": "get_parent_collision_ignore" + }, + { + "type": "int", + "name": "simulation_precision", + "setter": "set_simulation_precision", + "getter": "get_simulation_precision" + }, + { + "type": "float", + "name": "total_mass", + "setter": "set_total_mass", + "getter": "get_total_mass" + }, + { + "type": "float", + "name": "linear_stiffness", + "setter": "set_linear_stiffness", + "getter": "get_linear_stiffness" + }, + { + "type": "float", + "name": "shrinking_factor", + "setter": "set_shrinking_factor", + "getter": "get_shrinking_factor" + }, + { + "type": "float", + "name": "pressure_coefficient", + "setter": "set_pressure_coefficient", + "getter": "get_pressure_coefficient" + }, + { + "type": "float", + "name": "damping_coefficient", + "setter": "set_damping_coefficient", + "getter": "get_damping_coefficient" + }, + { + "type": "float", + "name": "drag_coefficient", + "setter": "set_drag_coefficient", + "getter": "get_drag_coefficient" + }, + { + "type": "bool", + "name": "ray_pickable", + "setter": "set_ray_pickable", + "getter": "is_ray_pickable" + }, + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" + } + ] + }, + { + "name": "SphereMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_segments", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_is_hemisphere", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_hemisphere", + "type": "bool" + } + ] + }, + { + "name": "get_is_hemisphere", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "radial_segments", + "setter": "set_radial_segments", + "getter": "get_radial_segments" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "bool", + "name": "is_hemisphere", + "setter": "set_is_hemisphere", + "getter": "get_is_hemisphere" + } + ] + }, + { + "name": "SphereOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "SphereShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + } + ] + }, + { + "name": "SpinBox", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "get_prefix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_custom_arrow_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "arrow_step", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_custom_arrow_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_custom_arrow_round", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "round", + "type": "bool" + } + ] + }, + { + "name": "is_custom_arrow_rounding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_update_on_text_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_update_on_text_changed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_all_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_select_all_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "apply", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_line_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "update_on_text_changed", + "setter": "set_update_on_text_changed", + "getter": "get_update_on_text_changed" + }, + { + "type": "String", + "name": "prefix", + "setter": "set_prefix", + "getter": "get_prefix" + }, + { + "type": "String", + "name": "suffix", + "setter": "set_suffix", + "getter": "get_suffix" + }, + { + "type": "float", + "name": "custom_arrow_step", + "setter": "set_custom_arrow_step", + "getter": "get_custom_arrow_step" + }, + { + "type": "bool", + "name": "custom_arrow_round", + "setter": "set_custom_arrow_round", + "getter": "is_custom_arrow_rounding" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + } + ] + }, + { + "name": "SplineIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ChainIK3D", + "api_type": "core", + "methods": [ + { + "name": "set_path_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "path_3d", + "type": "NodePath" + } + ] + }, + { + "name": "get_path_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tilt_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_tilt_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tilt_fade_in", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tilt_fade_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tilt_fade_out", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tilt_fade_out", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "SplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "DraggerVisibility", + "is_bitfield": false, + "values": [ + { + "name": "DRAGGER_VISIBLE", + "value": 0 + }, + { + "name": "DRAGGER_HIDDEN", + "value": 1 + }, + { + "name": "DRAGGER_HIDDEN_COLLAPSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_split_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "offsets", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_split_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "clamp_split_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "priority_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "collapsed", + "type": "bool" + } + ] + }, + { + "name": "is_collapsed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dragger_visibility", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1168273952, + "arguments": [ + { + "name": "mode", + "type": "enum::SplitContainer.DraggerVisibility" + } + ] + }, + { + "name": "get_dragger_visibility", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 967297479, + "return_value": { + "type": "enum::SplitContainer.DraggerVisibility" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_dragging_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "dragging_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dragging_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_area_margin_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_margin_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_highlight_in_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "drag_area_highlight_in_editor", + "type": "bool" + } + ] + }, + { + "name": "is_drag_area_highlight_in_editor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_drag_area_controls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Control" + } + }, + { + "name": "set_touch_dragger_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_touch_dragger_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_nested_intersections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dragging_nested_intersections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_drag_area_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 829782337, + "return_value": { + "type": "Control" + } + }, + { + "name": "set_split_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_split_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "dragged", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ] + }, + { + "name": "drag_started" + }, + { + "name": "drag_ended" + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "split_offsets", + "setter": "set_split_offsets", + "getter": "get_split_offsets" + }, + { + "type": "bool", + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" + }, + { + "type": "bool", + "name": "dragging_enabled", + "setter": "set_dragging_enabled", + "getter": "is_dragging_enabled" + }, + { + "type": "int", + "name": "dragger_visibility", + "setter": "set_dragger_visibility", + "getter": "get_dragger_visibility" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + }, + { + "type": "bool", + "name": "touch_dragger_enabled", + "setter": "set_touch_dragger_enabled", + "getter": "is_touch_dragger_enabled" + }, + { + "type": "bool", + "name": "drag_nested_intersections", + "setter": "set_drag_nested_intersections", + "getter": "is_dragging_nested_intersections" + }, + { + "type": "int", + "name": "drag_area_margin_begin", + "setter": "set_drag_area_margin_begin", + "getter": "get_drag_area_margin_begin" + }, + { + "type": "int", + "name": "drag_area_margin_end", + "setter": "set_drag_area_margin_end", + "getter": "get_drag_area_margin_end" + }, + { + "type": "int", + "name": "drag_area_offset", + "setter": "set_drag_area_offset", + "getter": "get_drag_area_offset" + }, + { + "type": "bool", + "name": "drag_area_highlight_in_editor", + "setter": "set_drag_area_highlight_in_editor", + "getter": "is_drag_area_highlight_in_editor_enabled" + }, + { + "type": "int", + "name": "split_offset", + "setter": "set_split_offset", + "getter": "get_split_offset" + } + ] + }, + { + "name": "SpotLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "properties": [ + { + "type": "float", + "name": "spot_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "spot_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "float", + "name": "spot_angle", + "setter": "set_param", + "getter": "get_param", + "index": 7 + }, + { + "type": "float", + "name": "spot_angle_attenuation", + "setter": "set_param", + "getter": "get_param", + "index": 8 + } + ] + }, + { + "name": "SpringArm3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_hit_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549710052, + "arguments": [ + { + "name": "shape", + "type": "Shape3D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3214262478, + "return_value": { + "type": "Shape3D" + } + }, + { + "name": "add_excluded_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "RID", + "type": "RID" + } + ] + }, + { + "name": "remove_excluded_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "RID", + "type": "RID" + } + ] + }, + { + "name": "clear_excluded_objects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "float", + "name": "spring_length", + "setter": "set_length", + "getter": "get_length" + }, + { + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" + } + ] + }, + { + "name": "SpringBoneCollision3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_position_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_position_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "offset", + "type": "Quaternion" + } + ] + }, + { + "name": "get_rotation_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" + }, + { + "type": "Vector3", + "name": "position_offset", + "setter": "set_position_offset", + "getter": "get_position_offset" + }, + { + "type": "Quaternion", + "name": "rotation_offset", + "setter": "set_rotation_offset", + "getter": "get_rotation_offset" + } + ] + }, + { + "name": "SpringBoneCollisionCapsule3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mid_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mid_height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mid_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "float", + "name": "mid_height", + "setter": "set_mid_height", + "getter": "get_mid_height" + }, + { + "type": "bool", + "name": "inside", + "setter": "set_inside", + "getter": "is_inside" + } + ] + }, + { + "name": "SpringBoneCollisionPlane3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core" + }, + { + "name": "SpringBoneCollisionSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "bool", + "name": "inside", + "setter": "set_inside", + "getter": "is_inside" + } + ] + }, + { + "name": "SpringBoneSimulator3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "CenterFrom", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_FROM_WORLD_ORIGIN", + "value": 0 + }, + { + "name": "CENTER_FROM_NODE", + "value": 1 + }, + { + "name": "CENTER_FROM_BONE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extend_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_end_bone_extended", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2838484201, + "hash_compatibility": [ + 204796492 + ], + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SkeletonModifier3D.BoneDirection" + } + ] + }, + { + "name": "get_end_bone_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843036459, + "hash_compatibility": [ + 2438315700 + ], + "return_value": { + "type": "enum::SkeletonModifier3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_end_bone_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2551505749, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "center_from", + "type": "enum::SpringBoneSimulator3D.CenterFrom" + } + ] + }, + { + "name": "get_center_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2721930813, + "return_value": { + "type": "enum::SpringBoneSimulator3D.CenterFrom" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_center_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_center_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_center_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1539703856, + "hash_compatibility": [ + 3534169209 + ], + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SkeletonModifier3D.RotationAxis" + } + ] + }, + { + "name": "get_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2844851118, + "hash_compatibility": [ + 748837671 + ], + "return_value": { + "type": "enum::SkeletonModifier3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_rotation_axis_vector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "vector", + "type": "Vector3" + } + ] + }, + { + "name": "get_rotation_axis_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_radius_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_radius_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stiffness_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_stiffness_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "drag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_drag_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_drag_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_gravity_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity_direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_setting_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_setting_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_individual_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_config_individual", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391134969, + "hash_compatibility": [ + 4224018032 + ], + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SkeletonModifier3D.RotationAxis" + } + ] + }, + { + "name": "get_joint_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3312594080, + "hash_compatibility": [ + 2488679199 + ], + "return_value": { + "type": "enum::SkeletonModifier3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_rotation_axis_vector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2866752138, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "vector", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_rotation_axis_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1592972041, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "drag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2866752138, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity_direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1592972041, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_enable_all_child_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_all_child_collisions_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_collision_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132481804, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_exclude_collision_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464924783, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_collision_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_exclude_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_exclude_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132481804, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_collision_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464924783, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_external_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] + }, + { + "name": "get_external_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_mutable_bone_axes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_bone_axes_mutable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "Vector3", + "name": "external_force", + "setter": "set_external_force", + "getter": "get_external_force" + }, + { + "type": "bool", + "name": "mutable_bone_axes", + "setter": "set_mutable_bone_axes", + "getter": "are_bone_axes_mutable" + }, + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "Sprite2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_region_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pixel_opaque", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 556197845, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pos", + "type": "Vector2" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_region_filter_clip_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_filter_clip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_frame_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_vframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "vframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_hframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "hframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_hframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + }, + { + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" + }, + { + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "Vector2i", + "name": "frame_coords", + "setter": "set_frame_coords", + "getter": "get_frame_coords" + }, + { + "type": "bool", + "name": "region_enabled", + "setter": "set_region_enabled", + "getter": "is_region_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "bool", + "name": "region_filter_clip_enabled", + "setter": "set_region_filter_clip_enabled", + "getter": "is_region_filter_clip_enabled" + } + ] + }, + { + "name": "Sprite3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpriteBase3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_region_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_region_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_frame_coords", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_frame_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_vframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "vframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_vframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_hframes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "hframes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_hframes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" + }, + { + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" + }, + { + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" + }, + { + "type": "Vector2i", + "name": "frame_coords", + "setter": "set_frame_coords", + "getter": "get_frame_coords" + }, + { + "type": "bool", + "name": "region_enabled", + "setter": "set_region_enabled", + "getter": "is_region_enabled" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + } + ] + }, + { + "name": "SpriteBase3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "GeometryInstance3D", + "api_type": "core", + "enums": [ + { + "name": "DrawFlags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_TRANSPARENT", + "value": 0 + }, + { + "name": "FLAG_SHADED", + "value": 1 + }, + { + "name": "FLAG_DOUBLE_SIDED", + "value": 2 + }, + { + "name": "FLAG_DISABLE_DEPTH_TEST", + "value": 3 + }, + { + "name": "FLAG_FIXED_SIZE", + "value": 4 + }, + { + "name": "FLAG_MAX", + "value": 5 + } + ] + }, + { + "name": "AlphaCutMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_CUT_DISABLED", + "value": 0 + }, + { + "name": "ALPHA_CUT_DISCARD", + "value": 1 + }, + { + "name": "ALPHA_CUT_OPAQUE_PREPASS", + "value": 2 + }, + { + "name": "ALPHA_CUT_HASH", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "centered", + "type": "bool" + } + ] + }, + { + "name": "is_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_render_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_render_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1144690656, + "arguments": [ + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050976882, + "return_value": { + "type": "enum::Vector3.Axis" + } + }, + { + "name": "set_draw_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135633219, + "arguments": [ + { + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_draw_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1733036628, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" + } + ] + }, + { + "name": "set_alpha_cut_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 227561226, + "arguments": [ + { + "name": "mode", + "type": "enum::SpriteBase3D.AlphaCutMode" + } + ] + }, + { + "name": "get_alpha_cut_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 336003791, + "return_value": { + "type": "enum::SpriteBase3D.AlphaCutMode" + } + }, + { + "name": "set_alpha_scissor_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_scissor_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_hash_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_hash_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_alpha_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3212649852, + "arguments": [ + { + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + ] + }, + { + "name": "get_alpha_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2889939400, + "return_value": { + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } + }, + { + "name": "set_alpha_antialiasing_edge", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_alpha_antialiasing_edge", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_billboard_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" + } + ] + }, + { + "name": "get_billboard_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, + "return_value": { + "type": "enum::BaseMaterial3D.BillboardMode" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 22904437, + "arguments": [ + { + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289213076, + "return_value": { + "type": "enum::BaseMaterial3D.TextureFilter" + } + }, + { + "name": "get_item_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "generate_triangle_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3476533166, + "return_value": { + "type": "TriangleMesh" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 4 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + } + ] + }, + { + "name": "SpriteFrames", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "LoopMode", + "is_bitfield": false, + "values": [ + { + "name": "LOOP_NONE", + "value": 0 + }, + { + "name": "LOOP_LINEAR", + "value": 1 + }, + { + "name": "LOOP_PINGPONG", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "add_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "has_animation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "duplicate_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "anim_from", + "type": "StringName" + }, + { + "name": "anim_to", + "type": "StringName" + } + ] + }, + { + "name": "remove_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "rename_animation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "newname", + "type": "StringName" + } + ] + }, + { + "name": "get_animation_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_animation_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "fps", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_animation_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "set_animation_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524380260, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "get_animation_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "set_animation_loop_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918068248, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "loop_mode", + "type": "enum::SpriteFrames.LoopMode" + } + ] + }, + { + "name": "get_animation_loop_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3606360228, + "return_value": { + "type": "enum::SpriteFrames.LoopMode" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "add_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1351332740, + "hash_compatibility": [ + 407562921 + ], + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 56804795, + "hash_compatibility": [ + 3155743884 + ], + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "remove_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "get_frame_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900517879, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1129309260, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] + }, + { + "name": "clear_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "Array", + "name": "animations", + "setter": "_set_animations", + "getter": "_get_animations" + } + ] + }, + { + "name": "StandardMaterial3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "StaticBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", + "api_type": "core", + "methods": [ + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "vel", + "type": "Vector2" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "vel", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "Vector2", + "name": "constant_linear_velocity", + "setter": "set_constant_linear_velocity", + "getter": "get_constant_linear_velocity" + }, + { + "type": "float", + "name": "constant_angular_velocity", + "setter": "set_constant_angular_velocity", + "getter": "get_constant_angular_velocity" + } + ] + }, + { + "name": "StaticBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vel", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vel", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_physics_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1784508650, + "arguments": [ + { + "name": "physics_material_override", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_material_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" + }, + { + "type": "Vector3", + "name": "constant_linear_velocity", + "setter": "set_constant_linear_velocity", + "getter": "get_constant_linear_velocity" + }, + { + "type": "Vector3", + "name": "constant_angular_velocity", + "setter": "set_constant_angular_velocity", + "getter": "get_constant_angular_velocity" + } + ] + }, + { + "name": "StatusIndicator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "menu", + "type": "NodePath" + } + ] + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + } + ], + "signals": [ + { + "name": "pressed", + "arguments": [ + { + "name": "mouse_button", + "type": "int" + }, + { + "name": "mouse_position", + "type": "Vector2i" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "tooltip", + "setter": "set_tooltip", + "getter": "get_tooltip" + }, + { + "type": "Texture2D", + "name": "icon", + "setter": "set_icon", + "getter": "get_icon" + }, + { + "type": "NodePath", + "name": "menu", + "setter": "set_menu", + "getter": "get_menu" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + } + ] + }, + { + "name": "StreamPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "put_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "put_partial_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2934048347, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171824711, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_partial_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1171824711, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_available_bytes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_big_endian", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_big_endian_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "put_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int8" + } + ] + }, + { + "name": "put_u8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "put_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int16" + } + ] + }, + { + "name": "put_u16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "put_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "put_u32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "put_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "put_u64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "put_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "put_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "put_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "put_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "put_utf8_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "put_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 738511890, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int8" + } + }, + { + "name": "get_u8", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "get_16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int16" + } + }, + { + "name": "get_u16", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_u32", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "get_u64", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_float", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_double", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_utf8_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "bytes", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_var", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3442865206, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian_enabled" + } + ] + }, + { + "name": "StreamPeerBuffer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_data_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_data_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2474064677, + "return_value": { + "type": "StreamPeerBuffer" + } + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "data_array", + "setter": "set_data_array", + "getter": "get_data_array" + } + ] + }, + { + "name": "StreamPeerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "_get_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "uint8_t*" + }, + { + "name": "r_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_received", + "type": "int32_t*" + } + ] + }, + { + "name": "_get_partial_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "uint8_t*" + }, + { + "name": "r_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_received", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "const uint8_t*" + }, + { + "name": "bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_partial_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "const uint8_t*" + }, + { + "name": "bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" + } + ] + }, + { + "name": "_get_available_bytes", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "StreamPeerGZIP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "methods": [ + { + "name": "start_compression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 781582770, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "use_deflate", + "type": "bool", + "default_value": "false" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32", + "default_value": "65535" + } + ] + }, + { + "name": "start_decompression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 781582770, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "use_deflate", + "type": "bool", + "default_value": "false" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32", + "default_value": "65535" + } + ] + }, + { + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StreamPeerSocket", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "StreamPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_NONE", + "value": 0 + }, + { + "name": "STATUS_CONNECTING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1156122502, + "hash_compatibility": [ + 859471121 + ], + "return_value": { + "type": "enum::StreamPeerSocket.Status" + } + }, + { + "name": "disconnect_from_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StreamPeerTCP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeerSocket", + "api_type": "core", + "methods": [ + { + "name": "bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "host", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_connected_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_no_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, + { + "name": "StreamPeerTLS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ + { + "name": "STATUS_DISCONNECTED", + "value": 0 + }, + { + "name": "STATUS_HANDSHAKING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + }, + { + "name": "STATUS_ERROR_HOSTNAME_MISMATCH", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "accept_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4292689651, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + }, + { + "name": "server_options", + "type": "TLSOptions" + } + ] + }, + { + "name": "connect_to_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 57169517, + "hash_compatibility": [ + 1325480781 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + }, + { + "name": "common_name", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1128380576, + "return_value": { + "type": "enum::StreamPeerTLS.Status" + } + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, + "return_value": { + "type": "StreamPeer" + } + }, + { + "name": "disconnect_from_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StreamPeerUDS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeerSocket", + "api_type": "core", + "methods": [ + { + "name": "bind", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "connect_to_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_connected_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ] + }, + { + "name": "StyleBox", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2275962004, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "_get_draw_rect", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 408950903, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "_get_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_test_mask", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3735564539, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_content_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_content_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_content_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275962004, + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_current_item_drawn", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3213695180, + "return_value": { + "type": "CanvasItem" + } + }, + { + "name": "test_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3735564539, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "rect", + "type": "Rect2" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "content_margin_left", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 0 + }, + { + "type": "float", + "name": "content_margin_top", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 1 + }, + { + "type": "float", + "name": "content_margin_right", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 2 + }, + { + "type": "float", + "name": "content_margin_bottom", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 3 + } + ] + }, + { + "name": "StyleBoxEmpty", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core" + }, + { + "name": "StyleBoxFlat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "methods": [ + { + "name": "set_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_width_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_border_width_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_border_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_border_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_border_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "blend", + "type": "bool" + } + ] + }, + { + "name": "get_border_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_corner_radius_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radius", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_corner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696158768, + "arguments": [ + { + "name": "corner", + "type": "enum::Corner" + }, + { + "name": "radius", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_corner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3982397690, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "corner", + "type": "enum::Corner" + } + ] + }, + { + "name": "set_expand_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_expand_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_expand_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw_center", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_skew", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "skew", + "type": "Vector2" + } + ] + }, + { + "name": "get_skew", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_shadow_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_anti_aliased", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "anti_aliased", + "type": "bool" + } + ] + }, + { + "name": "is_anti_aliased", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_aa_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_aa_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_corner_detail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "detail", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_corner_detail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "bg_color", + "setter": "set_bg_color", + "getter": "get_bg_color" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + }, + { + "type": "Vector2", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" + }, + { + "type": "int", + "name": "border_width_left", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 0 + }, + { + "type": "int", + "name": "border_width_top", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 1 + }, + { + "type": "int", + "name": "border_width_right", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 2 + }, + { + "type": "int", + "name": "border_width_bottom", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 3 + }, + { + "type": "Color", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "bool", + "name": "border_blend", + "setter": "set_border_blend", + "getter": "get_border_blend" + }, + { + "type": "int", + "name": "corner_radius_top_left", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 0 + }, + { + "type": "int", + "name": "corner_radius_top_right", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 1 + }, + { + "type": "int", + "name": "corner_radius_bottom_right", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 2 + }, + { + "type": "int", + "name": "corner_radius_bottom_left", + "setter": "set_corner_radius", + "getter": "get_corner_radius", + "index": 3 + }, + { + "type": "int", + "name": "corner_detail", + "setter": "set_corner_detail", + "getter": "get_corner_detail" + }, + { + "type": "float", + "name": "expand_margin_left", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 0 + }, + { + "type": "float", + "name": "expand_margin_top", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 1 + }, + { + "type": "float", + "name": "expand_margin_right", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 2 + }, + { + "type": "float", + "name": "expand_margin_bottom", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 3 + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color" + }, + { + "type": "int", + "name": "shadow_size", + "setter": "set_shadow_size", + "getter": "get_shadow_size" + }, + { + "type": "Vector2", + "name": "shadow_offset", + "setter": "set_shadow_offset", + "getter": "get_shadow_offset" + }, + { + "type": "bool", + "name": "anti_aliasing", + "setter": "set_anti_aliased", + "getter": "is_anti_aliased" + }, + { + "type": "float", + "name": "anti_aliasing_size", + "setter": "set_aa_size", + "getter": "get_aa_size" + } + ] + }, + { + "name": "StyleBoxLine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "methods": [ + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "thickness", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_grow_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_grow_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_grow_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "vertical", + "type": "bool" + } + ] + }, + { + "name": "is_vertical", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "float", + "name": "grow_begin", + "setter": "set_grow_begin", + "getter": "get_grow_begin" + }, + { + "type": "float", + "name": "grow_end", + "setter": "set_grow_end", + "getter": "get_grow_end" + }, + { + "type": "int", + "name": "thickness", + "setter": "set_thickness", + "getter": "get_thickness" + }, + { + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" + } + ] + }, + { + "name": "StyleBoxTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StyleBox", + "api_type": "core", + "enums": [ + { + "name": "AxisStretchMode", + "is_bitfield": false, + "values": [ + { + "name": "AXIS_STRETCH_MODE_STRETCH", + "value": 0 + }, + { + "name": "AXIS_STRETCH_MODE_TILE", + "value": 1 + }, + { + "name": "AXIS_STRETCH_MODE_TILE_FIT", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_texture_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_expand_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_expand_margin_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_expand_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_region_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_region_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_draw_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_draw_center_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_h_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965538783, + "arguments": [ + { + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + ] + }, + { + "name": "get_h_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3807744063, + "return_value": { + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + }, + { + "name": "set_v_axis_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965538783, + "arguments": [ + { + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + ] + }, + { + "name": "get_v_axis_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3807744063, + "return_value": { + "type": "enum::StyleBoxTexture.AxisStretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "float", + "name": "texture_margin_left", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 0 + }, + { + "type": "float", + "name": "texture_margin_top", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 1 + }, + { + "type": "float", + "name": "texture_margin_right", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 2 + }, + { + "type": "float", + "name": "texture_margin_bottom", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 3 + }, + { + "type": "float", + "name": "expand_margin_left", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 0 + }, + { + "type": "float", + "name": "expand_margin_top", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 1 + }, + { + "type": "float", + "name": "expand_margin_right", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 2 + }, + { + "type": "float", + "name": "expand_margin_bottom", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 3 + }, + { + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" + }, + { + "type": "int", + "name": "axis_stretch_vertical", + "setter": "set_v_axis_stretch_mode", + "getter": "get_v_axis_stretch_mode" + }, + { + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" + }, + { + "type": "Color", + "name": "modulate_color", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" + } + ] + }, + { + "name": "SubViewport", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Viewport", + "api_type": "core", + "enums": [ + { + "name": "ClearMode", + "is_bitfield": false, + "values": [ + { + "name": "CLEAR_MODE_ALWAYS", + "value": 0 + }, + { + "name": "CLEAR_MODE_NEVER", + "value": 1 + }, + { + "name": "CLEAR_MODE_ONCE", + "value": 2 + } + ] + }, + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_DISABLED", + "value": 0 + }, + { + "name": "UPDATE_ONCE", + "value": 1 + }, + { + "name": "UPDATE_WHEN_VISIBLE", + "value": 2 + }, + { + "name": "UPDATE_WHEN_PARENT_VISIBLE", + "value": 3 + }, + { + "name": "UPDATE_ALWAYS", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size_2d_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size_2d_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size_2d_override_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_size_2d_override_stretch_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_view_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "view_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_view_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1295690030, + "arguments": [ + { + "name": "mode", + "type": "enum::SubViewport.UpdateMode" + } + ] + }, + { + "name": "get_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2980171553, + "return_value": { + "type": "enum::SubViewport.UpdateMode" + } + }, + { + "name": "set_clear_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2834454712, + "arguments": [ + { + "name": "mode", + "type": "enum::SubViewport.ClearMode" + } + ] + }, + { + "name": "get_clear_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 331324495, + "return_value": { + "type": "enum::SubViewport.ClearMode" + } + } + ], + "properties": [ + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "Vector2i", + "name": "size_2d_override", + "setter": "set_size_2d_override", + "getter": "get_size_2d_override" + }, + { + "type": "bool", + "name": "size_2d_override_stretch", + "setter": "set_size_2d_override_stretch", + "getter": "is_size_2d_override_stretch_enabled" + }, + { + "type": "int", + "name": "view_count", + "setter": "set_view_count", + "getter": "get_view_count" + }, + { + "type": "int", + "name": "render_target_clear_mode", + "setter": "set_clear_mode", + "getter": "get_clear_mode" + }, + { + "type": "int", + "name": "render_target_update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" + } + ] + }, + { + "name": "SubViewportContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "_propagate_input_event", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3738334489, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + } + ] + }, + { + "name": "set_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_stretch_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_stretch_shrink", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stretch_shrink", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mouse_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_mouse_target_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "stretch", + "setter": "set_stretch", + "getter": "is_stretch_enabled" + }, + { + "type": "int", + "name": "stretch_shrink", + "setter": "set_stretch_shrink", + "getter": "get_stretch_shrink" + }, + { + "type": "bool", + "name": "mouse_target", + "setter": "set_mouse_target", + "getter": "is_mouse_target_enabled" + } + ] + }, + { + "name": "SubtweenTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 449181780, + "return_value": { + "type": "SubtweenTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "SurfaceTool", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "SkinWeightCount", + "is_bitfield": false, + "values": [ + { + "name": "SKIN_4_WEIGHTS", + "value": 0 + }, + { + "name": "SKIN_8_WEIGHTS", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_skin_weight_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 618679515, + "arguments": [ + { + "name": "count", + "type": "enum::SurfaceTool.SkinWeightCount" + } + ] + }, + { + "name": "get_skin_weight_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1072401130, + "return_value": { + "type": "enum::SurfaceTool.SkinWeightCount" + } + }, + { + "name": "set_custom_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4087759856, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "format", + "type": "enum::SurfaceTool.CustomFormat" + } + ] + }, + { + "name": "get_custom_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 839863283, + "return_value": { + "type": "enum::SurfaceTool.CustomFormat" + }, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230304113, + "arguments": [ + { + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + } + ] + }, + { + "name": "add_vertex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "vertex", + "type": "Vector3" + } + ] + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] + }, + { + "name": "set_tangent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "tangent", + "type": "Plane" + } + ] + }, + { + "name": "set_uv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] + }, + { + "name": "set_uv2", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "uv2", + "type": "Vector2" + } + ] + }, + { + "name": "set_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "bones", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "set_weights", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_color", + "type": "Color" + } + ] + }, + { + "name": "set_smooth_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "add_triangle_fan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235017613, + "hash_compatibility": [ + 297960074 + ], + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "colors", + "type": "PackedColorArray", + "default_value": "PackedColorArray()" + }, + { + "name": "uv2s", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" + }, + { + "name": "normals", + "type": "PackedVector3Array", + "default_value": "PackedVector3Array()" + }, + { + "name": "tangents", + "type": "typedarray::Plane", + "default_value": "Array[Plane]([])" + } + ] + }, + { + "name": "add_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "deindex", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "generate_normals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "arguments": [ + { + "name": "flip", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "generate_tangents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "optimize_indices_for_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "generate_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1938056459, + "hash_compatibility": [ + 1894448909 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "nd_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "target_index_count", + "type": "int", + "meta": "int32", + "default_value": "3" + } + ] + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_primitive_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768822145, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1767024570, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_from_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1894639680, + "arguments": [ + { + "name": "arrays", + "type": "Array" + }, + { + "name": "primitive_type", + "type": "enum::Mesh.PrimitiveType", + "default_value": "3" + } + ] + }, + { + "name": "create_from_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1306185582, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "blend_shape", + "type": "String" + } + ] + }, + { + "name": "append_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2217967155, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "commit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4107864055, + "return_value": { + "type": "ArrayMesh" + }, + "arguments": [ + { + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + }, + { + "name": "flags", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "commit_to_arrays", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + } + ] + }, + { + "name": "SyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_get_line_syntax_highlighting", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_clear_highlighting_cache", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_update_cache", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "get_line_syntax_highlighting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "update_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_highlighting_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_text_edit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1893027089, + "return_value": { + "type": "TextEdit" + } + } + ] + }, + { + "name": "SystemFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Font", + "api_type": "core", + "methods": [ + { + "name": "set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1669900, + "arguments": [ + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262718649, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + } + }, + { + "name": "set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_modulate_color_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "modulate", + "type": "bool" + } + ] + }, + { + "name": "is_modulate_color_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1827459492, + "arguments": [ + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3683214614, + "return_value": { + "type": "enum::TextServer.Hinting" + } + }, + { + "name": "set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4225742182, + "arguments": [ + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1069238588, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + } + }, + { + "name": "set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msdf_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_font_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "names", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_font_italic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_font_italic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "italic", + "type": "bool" + } + ] + }, + { + "name": "set_font_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "weight", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_font_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "stretch", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "font_names", + "setter": "set_font_names", + "getter": "get_font_names" + }, + { + "type": "bool", + "name": "font_italic", + "setter": "set_font_italic", + "getter": "get_font_italic" + }, + { + "type": "int", + "name": "font_weight", + "setter": "set_font_weight", + "getter": "get_font_weight" + }, + { + "type": "int", + "name": "font_stretch", + "setter": "set_font_stretch", + "getter": "get_font_stretch" + }, + { + "type": "int", + "name": "antialiasing", + "setter": "set_antialiasing", + "getter": "get_antialiasing" + }, + { + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "get_generate_mipmaps" + }, + { + "type": "bool", + "name": "disable_embedded_bitmaps", + "setter": "set_disable_embedded_bitmaps", + "getter": "get_disable_embedded_bitmaps" + }, + { + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" + }, + { + "type": "bool", + "name": "modulate_color_glyphs", + "setter": "set_modulate_color_glyphs", + "getter": "is_modulate_color_glyphs" + }, + { + "type": "int", + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" + }, + { + "type": "int", + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" + }, + { + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" + }, + { + "type": "bool", + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" + }, + { + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + } + ] + }, + { + "name": "TCPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SocketServer", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30545006, + "return_value": { + "type": "StreamPeerTCP" + } + } + ] + }, + { + "name": "TLSOptions", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "client", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3565000357, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + }, + { + "name": "common_name_override", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "client_unsafe", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2090251749, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + } + ] + }, + { + "name": "server", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 36969539, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "certificate", + "type": "X509Certificate" + } + ] + }, + { + "name": "is_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_unsafe_client", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_common_name_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_trusted_ca_chain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + }, + { + "name": "get_private_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2119971811, + "return_value": { + "type": "CryptoKey" + } + }, + { + "name": "get_own_certificate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + } + ] + }, + { + "name": "TabBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_LEFT", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_RIGHT", + "value": 2 + }, + { + "name": "ALIGNMENT_MAX", + "value": 3 + } + ] + }, + { + "name": "CloseButtonDisplayPolicy", + "is_bitfield": false, + "values": [ + { + "name": "CLOSE_BUTTON_SHOW_NEVER", + "value": 0 + }, + { + "name": "CLOSE_BUTTON_SHOW_ACTIVE_ONLY", + "value": 1 + }, + { + "name": "CLOSE_BUTTON_SHOW_ALWAYS", + "value": 2 + }, + { + "name": "CLOSE_BUTTON_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_tab_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_previous_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "select_previous_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "select_next_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_tab_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tab_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_tab_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_tab_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_tab_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_tab_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1465444425, + "arguments": [ + { + "name": "title", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "get_tab_idx_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "set_tab_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2413632353, + "arguments": [ + { + "name": "alignment", + "type": "enum::TabBar.AlignmentMode" + } + ] + }, + { + "name": "get_tab_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2178122193, + "return_value": { + "type": "enum::TabBar.AlignmentMode" + } + }, + { + "name": "set_clip_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "clip_tabs", + "type": "bool" + } + ] + }, + { + "name": "get_clip_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_tab_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_offset_buttons_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "ensure_tab_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "move_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_close_with_middle_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_close_with_middle_mouse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_close_display_policy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2212906737, + "arguments": [ + { + "name": "policy", + "type": "enum::TabBar.CloseButtonDisplayPolicy" + } + ] + }, + { + "name": "get_tab_close_display_policy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956568028, + "return_value": { + "type": "enum::TabBar.CloseButtonDisplayPolicy" + } + }, + { + "name": "set_max_tab_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_tab_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scrolling_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_scrolling_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_to_rearrange_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_drag_to_rearrange_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_switch_on_drag_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_switch_on_drag_hover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_rearrange_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tabs_rearrange_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_to_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_scroll_to_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_select_with_rmb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_select_with_rmb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_deselect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_rmb_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_close_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_hovered", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "active_tab_rearranged", + "arguments": [ + { + "name": "idx_to", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" + }, + { + "type": "int", + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" + }, + { + "type": "bool", + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "bool", + "name": "close_with_middle_mouse", + "setter": "set_close_with_middle_mouse", + "getter": "get_close_with_middle_mouse" + }, + { + "type": "int", + "name": "tab_close_display_policy", + "setter": "set_tab_close_display_policy", + "getter": "get_tab_close_display_policy" + }, + { + "type": "int", + "name": "max_tab_width", + "setter": "set_max_tab_width", + "getter": "get_max_tab_width" + }, + { + "type": "bool", + "name": "scrolling_enabled", + "setter": "set_scrolling_enabled", + "getter": "get_scrolling_enabled" + }, + { + "type": "bool", + "name": "drag_to_rearrange_enabled", + "setter": "set_drag_to_rearrange_enabled", + "getter": "get_drag_to_rearrange_enabled" + }, + { + "type": "bool", + "name": "switch_on_drag_hover", + "setter": "set_switch_on_drag_hover", + "getter": "get_switch_on_drag_hover" + }, + { + "type": "int", + "name": "tabs_rearrange_group", + "setter": "set_tabs_rearrange_group", + "getter": "get_tabs_rearrange_group" + }, + { + "type": "bool", + "name": "scroll_to_selected", + "setter": "set_scroll_to_selected", + "getter": "get_scroll_to_selected" + }, + { + "type": "bool", + "name": "select_with_rmb", + "setter": "set_select_with_rmb", + "getter": "get_select_with_rmb" + }, + { + "type": "bool", + "name": "deselect_enabled", + "setter": "set_deselect_enabled", + "getter": "get_deselect_enabled" + }, + { + "type": "int", + "name": "tab_count", + "setter": "set_tab_count", + "getter": "get_tab_count" + } + ] + }, + { + "name": "TabContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "TabPosition", + "is_bitfield": false, + "values": [ + { + "name": "POSITION_TOP", + "value": 0 + }, + { + "name": "POSITION_BOTTOM", + "value": 1 + }, + { + "name": "POSITION_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_tab_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_current_tab", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_previous_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "select_previous_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "select_next_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_tab_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "get_tab_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1865451809, + "return_value": { + "type": "TabBar" + } + }, + { + "name": "get_tab_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1065994134, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2413632353, + "arguments": [ + { + "name": "alignment", + "type": "enum::TabBar.AlignmentMode" + } + ] + }, + { + "name": "get_tab_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2178122193, + "return_value": { + "type": "enum::TabBar.AlignmentMode" + } + }, + { + "name": "set_tabs_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 256673370, + "arguments": [ + { + "name": "tabs_position", + "type": "enum::TabContainer.TabPosition" + } + ] + }, + { + "name": "get_tabs_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 919937023, + "return_value": { + "type": "enum::TabContainer.TabPosition" + } + }, + { + "name": "set_clip_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "clip_tabs", + "type": "bool" + } + ] + }, + { + "name": "get_clip_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_tabs_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_all_tabs_in_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_front", + "type": "bool" + } + ] + }, + { + "name": "is_all_tabs_in_front", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_tab_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tab_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "is_tab_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_hidden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_tab_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tab_button_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_button_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_idx_at_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] + }, + { + "name": "get_tab_idx_from_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2787397975, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, + { + "name": "set_popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "popup", + "type": "Node" + } + ] + }, + { + "name": "get_popup", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111095082, + "return_value": { + "type": "Popup" + } + }, + { + "name": "set_switch_on_drag_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_switch_on_drag_hover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_to_rearrange_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_drag_to_rearrange_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tabs_rearrange_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tabs_rearrange_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_hidden_tabs_for_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_hidden_tabs_for_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, + "arguments": [ + { + "name": "focus_mode", + "type": "enum::Control.FocusMode" + } + ] + }, + { + "name": "get_tab_focus_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2132829277, + "return_value": { + "type": "enum::Control.FocusMode" + } + }, + { + "name": "set_deselect_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_deselect_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "active_tab_rearranged", + "arguments": [ + { + "name": "idx_to", + "type": "int" + } + ] + }, + { + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_hovered", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "pre_popup_pressed" + } + ], + "properties": [ + { + "type": "int", + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" + }, + { + "type": "int", + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" + }, + { + "type": "int", + "name": "tabs_position", + "setter": "set_tabs_position", + "getter": "get_tabs_position" + }, + { + "type": "bool", + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "bool", + "name": "tabs_visible", + "setter": "set_tabs_visible", + "getter": "are_tabs_visible" + }, + { + "type": "bool", + "name": "all_tabs_in_front", + "setter": "set_all_tabs_in_front", + "getter": "is_all_tabs_in_front" + }, + { + "type": "bool", + "name": "switch_on_drag_hover", + "setter": "set_switch_on_drag_hover", + "getter": "get_switch_on_drag_hover" + }, + { + "type": "bool", + "name": "drag_to_rearrange_enabled", + "setter": "set_drag_to_rearrange_enabled", + "getter": "get_drag_to_rearrange_enabled" + }, + { + "type": "int", + "name": "tabs_rearrange_group", + "setter": "set_tabs_rearrange_group", + "getter": "get_tabs_rearrange_group" + }, + { + "type": "bool", + "name": "use_hidden_tabs_for_min_size", + "setter": "set_use_hidden_tabs_for_min_size", + "getter": "get_use_hidden_tabs_for_min_size" + }, + { + "type": "int", + "name": "tab_focus_mode", + "setter": "set_tab_focus_mode", + "getter": "get_tab_focus_mode" + }, + { + "type": "bool", + "name": "deselect_enabled", + "setter": "set_deselect_enabled", + "getter": "get_deselect_enabled" + } + ] + }, + { + "name": "TextEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ + { + "name": "MENU_CUT", + "value": 0 + }, + { + "name": "MENU_COPY", + "value": 1 + }, + { + "name": "MENU_PASTE", + "value": 2 + }, + { + "name": "MENU_CLEAR", + "value": 3 + }, + { + "name": "MENU_SELECT_ALL", + "value": 4 + }, + { + "name": "MENU_UNDO", + "value": 5 + }, + { + "name": "MENU_REDO", + "value": 6 + }, + { + "name": "MENU_SUBMENU_TEXT_DIR", + "value": 7 + }, + { + "name": "MENU_DIR_INHERITED", + "value": 8 + }, + { + "name": "MENU_DIR_AUTO", + "value": 9 + }, + { + "name": "MENU_DIR_LTR", + "value": 10 + }, + { + "name": "MENU_DIR_RTL", + "value": 11 + }, + { + "name": "MENU_DISPLAY_UCC", + "value": 12 + }, + { + "name": "MENU_SUBMENU_INSERT_UCC", + "value": 13 + }, + { + "name": "MENU_INSERT_LRM", + "value": 14 + }, + { + "name": "MENU_INSERT_RLM", + "value": 15 + }, + { + "name": "MENU_INSERT_LRE", + "value": 16 + }, + { + "name": "MENU_INSERT_RLE", + "value": 17 + }, + { + "name": "MENU_INSERT_LRO", + "value": 18 + }, + { + "name": "MENU_INSERT_RLO", + "value": 19 + }, + { + "name": "MENU_INSERT_PDF", + "value": 20 + }, + { + "name": "MENU_INSERT_ALM", + "value": 21 + }, + { + "name": "MENU_INSERT_LRI", + "value": 22 + }, + { + "name": "MENU_INSERT_RLI", + "value": 23 + }, + { + "name": "MENU_INSERT_FSI", + "value": 24 + }, + { + "name": "MENU_INSERT_PDI", + "value": 25 + }, + { + "name": "MENU_INSERT_ZWJ", + "value": 26 + }, + { + "name": "MENU_INSERT_ZWNJ", + "value": 27 + }, + { + "name": "MENU_INSERT_WJ", + "value": 28 + }, + { + "name": "MENU_INSERT_SHY", + "value": 29 + }, + { + "name": "MENU_EMOJI_AND_SYMBOL", + "value": 30 + }, + { + "name": "MENU_MAX", + "value": 31 + } + ] + }, + { + "name": "EditAction", + "is_bitfield": false, + "values": [ + { + "name": "ACTION_NONE", + "value": 0 + }, + { + "name": "ACTION_TYPING", + "value": 1 + }, + { + "name": "ACTION_BACKSPACE", + "value": 2 + }, + { + "name": "ACTION_DELETE", + "value": 3 + } + ] + }, + { + "name": "SearchFlags", + "is_bitfield": false, + "values": [ + { + "name": "SEARCH_MATCH_CASE", + "value": 1 + }, + { + "name": "SEARCH_WHOLE_WORDS", + "value": 2 + }, + { + "name": "SEARCH_BACKWARDS", + "value": 4 + } + ] + }, + { + "name": "CaretType", + "is_bitfield": false, + "values": [ + { + "name": "CARET_TYPE_LINE", + "value": 0 + }, + { + "name": "CARET_TYPE_BLOCK", + "value": 1 + } + ] + }, + { + "name": "SelectionMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECTION_MODE_NONE", + "value": 0 + }, + { + "name": "SELECTION_MODE_SHIFT", + "value": 1 + }, + { + "name": "SELECTION_MODE_POINTER", + "value": 2 + }, + { + "name": "SELECTION_MODE_WORD", + "value": 3 + }, + { + "name": "SELECTION_MODE_LINE", + "value": 4 + } + ] + }, + { + "name": "LineWrappingMode", + "is_bitfield": false, + "values": [ + { + "name": "LINE_WRAPPING_NONE", + "value": 0 + }, + { + "name": "LINE_WRAPPING_BOUNDARY", + "value": 1 + } + ] + }, + { + "name": "GutterType", + "is_bitfield": false, + "values": [ + { + "name": "GUTTER_TYPE_STRING", + "value": 0 + }, + { + "name": "GUTTER_TYPE_ICON", + "value": 1 + }, + { + "name": "GUTTER_TYPE_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_handle_unicode_input", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3937882851, + "arguments": [ + { + "name": "unicode_char", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_backspace", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_cut", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_copy", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_paste", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_paste_primary_clipboard", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_ime_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "apply_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_tab_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_indent_wrapped_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_indent_wrapped_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tab_input_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_tab_input_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_overtype_mode_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_overtype_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_context_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_context_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_emoji_menu_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_emoji_menu_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_backspace_deletes_composite_character_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_backspace_deletes_composite_character_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shortcut_keys_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_shortcut_keys_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_virtual_keyboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_virtual_keyboard_show_on_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show_on_focus", + "type": "bool" + } + ] + }, + { + "name": "get_virtual_keyboard_show_on_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_middle_mouse_paste_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_middle_mouse_paste_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_empty_selection_clipboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_empty_selection_clipboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_with_ime", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_indent_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_first_non_whitespace_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "swap_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "insert_line_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "remove_line_at", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "move_carets_down", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "insert_text_at_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2697778442, + "hash_compatibility": [ + 3043792800 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "insert_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1881564334, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "before_selection_begin", + "type": "bool", + "default_value": "true" + }, + { + "name": "before_selection_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "remove_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4275841770, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_unhidden_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_next_visible_line_offset_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_visible_line_index_offset_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3386475622, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "backspace", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "cut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "copy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "paste", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "paste_primary_clipboard", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "start_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2834827583, + "arguments": [ + { + "name": "action", + "type": "enum::TextEdit.EditAction" + } + ] + }, + { + "name": "end_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "begin_complex_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_complex_operation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "undo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_undo_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "tag_saved_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_saved_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_search_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "search_text", + "type": "String" + } + ] + }, + { + "name": "set_search_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1203739136, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tooltip_request_func", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_local_mouse_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_word_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674420000, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_line_column_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3472935744, + "hash_compatibility": [ + 239517838, + 850652858 + ], + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "clamp_line", + "type": "bool", + "default_value": "true" + }, + { + "name": "clamp_column", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_pos_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410388347, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rect_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3256618057, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minimap_line_at_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "is_dragging_cursor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_mouse_over_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1840282309, + "hash_compatibility": [ + 1099474134 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "edges", + "type": "bool" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_caret_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1211596914, + "arguments": [ + { + "name": "type", + "type": "enum::TextEdit.CaretType" + } + ] + }, + { + "name": "get_caret_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2830252959, + "return_value": { + "type": "enum::TextEdit.CaretType" + } + }, + { + "name": "set_caret_blink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_caret_blink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_caret_blink_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_draw_caret_when_editable_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_caret_when_editable_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_move_caret_on_right_click_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_move_caret_on_right_click_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_mid_grapheme_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_mid_grapheme_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_multiple_carets_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_multiple_carets_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "caret", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_secondary_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_caret_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_caret_at_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "below", + "type": "bool" + } + ] + }, + { + "name": "get_sorted_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131714034, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "include_ignored_carets", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "collapse_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 228654177, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + }, + { + "name": "inclusive", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "merge_overlapping_carets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "begin_multicaret_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_multicaret_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_in_mulitcaret_edit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "multicaret_edit_ignore_caret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_caret_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_draw_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 478253731, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_caret_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1302582944, + "hash_compatibility": [ + 1413195636 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_caret_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3796796178, + "hash_compatibility": [ + 1071284433 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_next_composite_character_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_previous_composite_character_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_caret_wrap_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_word_under_caret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3929349208, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_use_default_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_word_separators_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_custom_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_custom_word_separators_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_custom_word_separators", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "custom_word_separators", + "type": "String" + } + ] + }, + { + "name": "get_custom_word_separators", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_selecting_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_selecting_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_deselect_on_focus_loss_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_and_drop_selection_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selection_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658801786, + "hash_compatibility": [ + 1443345937, + 2920622473 + ], + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.SelectionMode" + } + ] + }, + { + "name": "get_selection_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3750106938, + "return_value": { + "type": "enum::TextEdit.SelectionMode" + } + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select_word_under_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_selection_for_next_occurrence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "skip_selection_for_next_occurrence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2560984452, + "hash_compatibility": [ + 4269665324 + ], + "arguments": [ + { + "name": "origin_line", + "type": "int", + "meta": "int32" + }, + { + "name": "origin_column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_line", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "has_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2824505868, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_selected_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2309358862, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_selection_at_line_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1810224333, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "include_edges", + "type": "bool", + "default_value": "true" + }, + { + "name": "only_selections", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_line_ranges_from_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2393089247, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "only_selections", + "type": "bool", + "default_value": "false" + }, + { + "name": "merge_adjacent", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_selection_origin_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_origin_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_selection_origin_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 195434140, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_selection_origin_column", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_from_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_from_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_to_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_to_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "is_caret_after_selection_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "delete_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_line_wrapping_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2525115309, + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.LineWrappingMode" + } + ] + }, + { + "name": "get_line_wrapping_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3562716114, + "return_value": { + "type": "enum::TextEdit.LineWrappingMode" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "is_line_wrapped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrap_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrap_index_at_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_wrapped_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_smooth_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_smooth_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_v_scroll_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3226026593, + "return_value": { + "type": "VScrollBar" + } + }, + { + "name": "get_h_scroll_bar", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774687988, + "return_value": { + "type": "HScrollBar" + } + }, + { + "name": "set_v_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_v_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_h_scroll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_h_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_past_end_of_file_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_past_end_of_file_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_v_scroll_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_v_scroll_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fit_content_height_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_height_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_fit_content_width_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_fit_content_width_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_scroll_pos_for_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3929084198, + "hash_compatibility": [ + 3274652423 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_first_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_first_visible_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_line_in_viewport", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_as_center_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_last_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_last_full_visible_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_last_full_visible_line_wrap_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count_in_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_total_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "adjust_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "center_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_draw_minimap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_minimap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_minimap_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minimap_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_minimap_visible_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "at", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_gutter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_gutter_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_gutter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_gutter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1088959071, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::TextEdit.GutterType" + } + ] + }, + { + "name": "get_gutter_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1159699127, + "return_value": { + "type": "enum::TextEdit.GutterType" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_gutter_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "draw", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_drawn", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_clickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "clickable", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_clickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_overwritable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "overwritable", + "type": "bool" + } + ] + }, + { + "name": "is_gutter_overwritable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "merge_gutters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gutter_custom_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "draw_callback", + "type": "Callable" + } + ] + }, + { + "name": "get_total_gutter_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_gutter_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060538656, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_line_gutter_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_line_gutter_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176101966, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_line_gutter_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584904275, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_item_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_line_gutter_item_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_gutter_clickable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "clickable", + "type": "bool" + } + ] + }, + { + "name": "is_line_gutter_clickable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_line_background_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_line_background_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2765644541, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "SyntaxHighlighter" + } + ] + }, + { + "name": "get_syntax_highlighter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2721131626, + "return_value": { + "type": "SyntaxHighlighter" + } + }, + { + "name": "set_highlight_current_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_current_line_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_highlight_all_occurrences", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_highlight_all_occurrences_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_draw_control_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_control_chars", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_draw_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_tabs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_draw_spaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_spaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } + }, + { + "name": "is_menu_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "adjust_carets_after_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1770277138, + "arguments": [ + { + "name": "caret", + "type": "int", + "meta": "int32" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_col", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_col", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_caret_index_edit_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_selection_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_selection_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ], + "signals": [ + { + "name": "text_set" + }, + { + "name": "text_changed" + }, + { + "name": "lines_edited_from", + "arguments": [ + { + "name": "from_line", + "type": "int" + }, + { + "name": "to_line", + "type": "int" + } + ] + }, + { + "name": "caret_changed" + }, + { + "name": "gutter_clicked", + "arguments": [ + { + "name": "line", + "type": "int" + }, + { + "name": "gutter", + "type": "int" + } + ] + }, + { + "name": "gutter_added" + }, + { + "name": "gutter_removed" + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "emoji_menu_enabled", + "setter": "set_emoji_menu_enabled", + "getter": "is_emoji_menu_enabled" + }, + { + "type": "bool", + "name": "backspace_deletes_composite_character_enabled", + "setter": "set_backspace_deletes_composite_character_enabled", + "getter": "is_backspace_deletes_composite_character_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "empty_selection_clipboard_enabled", + "setter": "set_empty_selection_clipboard_enabled", + "getter": "is_empty_selection_clipboard_enabled" + }, + { + "type": "int", + "name": "wrap_mode", + "setter": "set_line_wrapping_mode", + "getter": "get_line_wrapping_mode" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "bool", + "name": "indent_wrapped_lines", + "setter": "set_indent_wrapped_lines", + "getter": "is_indent_wrapped_lines" + }, + { + "type": "bool", + "name": "tab_input_mode", + "setter": "set_tab_input_mode", + "getter": "get_tab_input_mode" + }, + { + "type": "bool", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" + }, + { + "type": "bool", + "name": "virtual_keyboard_show_on_focus", + "setter": "set_virtual_keyboard_show_on_focus", + "getter": "get_virtual_keyboard_show_on_focus" + }, + { + "type": "bool", + "name": "scroll_smooth", + "setter": "set_smooth_scroll_enabled", + "getter": "is_smooth_scroll_enabled" + }, + { + "type": "float", + "name": "scroll_v_scroll_speed", + "setter": "set_v_scroll_speed", + "getter": "get_v_scroll_speed" + }, + { + "type": "bool", + "name": "scroll_past_end_of_file", + "setter": "set_scroll_past_end_of_file_enabled", + "getter": "is_scroll_past_end_of_file_enabled" + }, + { + "type": "float", + "name": "scroll_vertical", + "setter": "set_v_scroll", + "getter": "get_v_scroll" + }, + { + "type": "int", + "name": "scroll_horizontal", + "setter": "set_h_scroll", + "getter": "get_h_scroll" + }, + { + "type": "bool", + "name": "scroll_fit_content_height", + "setter": "set_fit_content_height_enabled", + "getter": "is_fit_content_height_enabled" + }, + { + "type": "bool", + "name": "scroll_fit_content_width", + "setter": "set_fit_content_width_enabled", + "getter": "is_fit_content_width_enabled" + }, + { + "type": "bool", + "name": "minimap_draw", + "setter": "set_draw_minimap", + "getter": "is_drawing_minimap" + }, + { + "type": "int", + "name": "minimap_width", + "setter": "set_minimap_width", + "getter": "get_minimap_width" + }, + { + "type": "int", + "name": "caret_type", + "setter": "set_caret_type", + "getter": "get_caret_type" + }, + { + "type": "bool", + "name": "caret_blink", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled" + }, + { + "type": "float", + "name": "caret_blink_interval", + "setter": "set_caret_blink_interval", + "getter": "get_caret_blink_interval" + }, + { + "type": "bool", + "name": "caret_draw_when_editable_disabled", + "setter": "set_draw_caret_when_editable_disabled", + "getter": "is_drawing_caret_when_editable_disabled" + }, + { + "type": "bool", + "name": "caret_move_on_right_click", + "setter": "set_move_caret_on_right_click_enabled", + "getter": "is_move_caret_on_right_click_enabled" + }, + { + "type": "bool", + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" + }, + { + "type": "bool", + "name": "caret_multiple", + "setter": "set_multiple_carets_enabled", + "getter": "is_multiple_carets_enabled" + }, + { + "type": "bool", + "name": "use_default_word_separators", + "setter": "set_use_default_word_separators", + "getter": "is_default_word_separators_enabled" + }, + { + "type": "bool", + "name": "use_custom_word_separators", + "setter": "set_use_custom_word_separators", + "getter": "is_custom_word_separators_enabled" + }, + { + "type": "String", + "name": "custom_word_separators", + "setter": "set_custom_word_separators", + "getter": "get_custom_word_separators" + }, + { + "type": "SyntaxHighlighter", + "name": "syntax_highlighter", + "setter": "set_syntax_highlighter", + "getter": "get_syntax_highlighter" + }, + { + "type": "bool", + "name": "highlight_all_occurrences", + "setter": "set_highlight_all_occurrences", + "getter": "is_highlight_all_occurrences_enabled" + }, + { + "type": "bool", + "name": "highlight_current_line", + "setter": "set_highlight_current_line", + "getter": "is_highlight_current_line_enabled" + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" + }, + { + "type": "bool", + "name": "draw_tabs", + "setter": "set_draw_tabs", + "getter": "is_drawing_tabs" + }, + { + "type": "bool", + "name": "draw_spaces", + "setter": "set_draw_spaces", + "getter": "is_drawing_spaces" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "TextLine", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1912703884, + "return_value": { + "type": "TextLine" + } + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "get_inferred_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 42823726, + "arguments": [ + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 175768116, + "return_value": { + "type": "enum::TextServer.Orientation" + } + }, + { + "name": "set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "has_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 77467830, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1742700391, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_line_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3625105422, + "hash_compatibility": [ + 856975658, + 1164457837 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2592177763, + "hash_compatibility": [ + 1343401456, + 1364491366 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "hit_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2401831903, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "float", + "meta": "float" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + }, + { + "type": "bool", + "name": "preserve_invalid", + "setter": "set_preserve_invalid", + "getter": "get_preserve_invalid" + }, + { + "type": "bool", + "name": "preserve_control", + "setter": "set_preserve_control", + "getter": "get_preserve_control" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + } + ] + }, + { + "name": "TextMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_horizontal_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "set_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "depth", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pixel_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pixel_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_curve_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "curve_step", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_curve_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_uppercase", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_uppercase", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "float", + "name": "curve_step", + "setter": "set_curve_step", + "getter": "get_curve_step" + }, + { + "type": "float", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "TextParagraph", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3607706709, + "return_value": { + "type": "TextParagraph" + } + }, + { + "name": "set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1418190634, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "get_inferred_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2516697328, + "return_value": { + "type": "enum::TextServer.Direction" + } + }, + { + "name": "set_custom_punctuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "custom_punctuation", + "type": "String" + } + ] + }, + { + "name": "get_custom_punctuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 42823726, + "arguments": [ + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 175768116, + "return_value": { + "type": "enum::TextServer.Orientation" + } + }, + { + "name": "set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "set_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498990330, + "hash_compatibility": [ + 2613124475 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "dropcap_margins", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "clear_dropcap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "has_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 77467830, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "set_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ + { + "name": "alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } + }, + { + "name": "tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "set_break_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2809697122, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_break_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2340632602, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + } + }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1008890932, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } + }, + { + "name": "set_ellipsis_char", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] + }, + { + "name": "get_ellipsis_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_non_wrapped_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_line_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_dropcap_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_lines_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_lines_visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_lines_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 204315017, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "get_line_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880721226, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_dropcap_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_dropcap_lines", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1492808103, + "hash_compatibility": [ + 1567802413, + 367324453 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "dc_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820500590, + "hash_compatibility": [ + 1893131224, + 2159523405 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "dc_color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 828033758, + "hash_compatibility": [ + 1242169894, + 3963848920 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_line_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2822696703, + "hash_compatibility": [ + 2664926980, + 1814903311 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_dropcap", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3625105422, + "hash_compatibility": [ + 856975658, + 1164457837 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "draw_dropcap_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2592177763, + "hash_compatibility": [ + 1343401456, + 1364491366 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "hit_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "String", + "name": "custom_punctuation", + "setter": "set_custom_punctuation", + "getter": "get_custom_punctuation" + }, + { + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" + }, + { + "type": "bool", + "name": "preserve_invalid", + "setter": "set_preserve_invalid", + "getter": "get_preserve_invalid" + }, + { + "type": "bool", + "name": "preserve_control", + "setter": "set_preserve_control", + "getter": "get_preserve_control" + }, + { + "type": "int", + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" + }, + { + "type": "int", + "name": "break_flags", + "setter": "set_break_flags", + "getter": "get_break_flags" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" + }, + { + "type": "String", + "name": "ellipsis_char", + "setter": "set_ellipsis_char", + "getter": "get_ellipsis_char" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "max_lines_visible", + "setter": "set_max_lines_visible", + "getter": "get_max_lines_visible" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + } + ] + }, + { + "name": "TextServer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "FontAntialiasing", + "is_bitfield": false, + "values": [ + { + "name": "FONT_ANTIALIASING_NONE", + "value": 0 + }, + { + "name": "FONT_ANTIALIASING_GRAY", + "value": 1 + }, + { + "name": "FONT_ANTIALIASING_LCD", + "value": 2 + } + ] + }, + { + "name": "FontLCDSubpixelLayout", + "is_bitfield": false, + "values": [ + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_NONE", + "value": 0 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_HRGB", + "value": 1 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_HBGR", + "value": 2 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_VRGB", + "value": 3 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_VBGR", + "value": 4 + }, + { + "name": "FONT_LCD_SUBPIXEL_LAYOUT_MAX", + "value": 5 + } + ] + }, + { + "name": "Direction", + "is_bitfield": false, + "values": [ + { + "name": "DIRECTION_AUTO", + "value": 0 + }, + { + "name": "DIRECTION_LTR", + "value": 1 + }, + { + "name": "DIRECTION_RTL", + "value": 2 + }, + { + "name": "DIRECTION_INHERITED", + "value": 3 + } + ] + }, + { + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "ORIENTATION_HORIZONTAL", + "value": 0 + }, + { + "name": "ORIENTATION_VERTICAL", + "value": 1 + } + ] + }, + { + "name": "JustificationFlag", + "is_bitfield": true, + "values": [ + { + "name": "JUSTIFICATION_NONE", + "value": 0 + }, + { + "name": "JUSTIFICATION_KASHIDA", + "value": 1 + }, + { + "name": "JUSTIFICATION_WORD_BOUND", + "value": 2 + }, + { + "name": "JUSTIFICATION_TRIM_EDGE_SPACES", + "value": 4 + }, + { + "name": "JUSTIFICATION_AFTER_LAST_TAB", + "value": 8 + }, + { + "name": "JUSTIFICATION_CONSTRAIN_ELLIPSIS", + "value": 16 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE", + "value": 32 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE_WITH_VISIBLE_CHARS", + "value": 64 + }, + { + "name": "JUSTIFICATION_DO_NOT_SKIP_SINGLE_LINE", + "value": 128 + } + ] + }, + { + "name": "AutowrapMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTOWRAP_OFF", + "value": 0 + }, + { + "name": "AUTOWRAP_ARBITRARY", + "value": 1 + }, + { + "name": "AUTOWRAP_WORD", + "value": 2 + }, + { + "name": "AUTOWRAP_WORD_SMART", + "value": 3 + } + ] + }, + { + "name": "LineBreakFlag", + "is_bitfield": true, + "values": [ + { + "name": "BREAK_NONE", + "value": 0 + }, + { + "name": "BREAK_MANDATORY", + "value": 1 + }, + { + "name": "BREAK_WORD_BOUND", + "value": 2 + }, + { + "name": "BREAK_GRAPHEME_BOUND", + "value": 4 + }, + { + "name": "BREAK_ADAPTIVE", + "value": 8 + }, + { + "name": "BREAK_TRIM_EDGE_SPACES", + "value": 16 + }, + { + "name": "BREAK_TRIM_INDENT", + "value": 32 + }, + { + "name": "BREAK_TRIM_START_EDGE_SPACES", + "value": 64 + }, + { + "name": "BREAK_TRIM_END_EDGE_SPACES", + "value": 128 + } + ] + }, + { + "name": "VisibleCharactersBehavior", + "is_bitfield": false, + "values": [ + { + "name": "VC_CHARS_BEFORE_SHAPING", + "value": 0 + }, + { + "name": "VC_CHARS_AFTER_SHAPING", + "value": 1 + }, + { + "name": "VC_GLYPHS_AUTO", + "value": 2 + }, + { + "name": "VC_GLYPHS_LTR", + "value": 3 + }, + { + "name": "VC_GLYPHS_RTL", + "value": 4 + } + ] + }, + { + "name": "OverrunBehavior", + "is_bitfield": false, + "values": [ + { + "name": "OVERRUN_NO_TRIMMING", + "value": 0 + }, + { + "name": "OVERRUN_TRIM_CHAR", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD", + "value": 2 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS", + "value": 3 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS", + "value": 4 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS_FORCE", + "value": 5 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS_FORCE", + "value": 6 + } + ] + }, + { + "name": "TextOverrunFlag", + "is_bitfield": true, + "values": [ + { + "name": "OVERRUN_NO_TRIM", + "value": 0 + }, + { + "name": "OVERRUN_TRIM", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD_ONLY", + "value": 2 + }, + { + "name": "OVERRUN_ADD_ELLIPSIS", + "value": 4 + }, + { + "name": "OVERRUN_ENFORCE_ELLIPSIS", + "value": 8 + }, + { + "name": "OVERRUN_JUSTIFICATION_AWARE", + "value": 16 + }, + { + "name": "OVERRUN_SHORT_STRING_ELLIPSIS", + "value": 32 + } + ] + }, + { + "name": "GraphemeFlag", + "is_bitfield": true, + "values": [ + { + "name": "GRAPHEME_IS_VALID", + "value": 1 + }, + { + "name": "GRAPHEME_IS_RTL", + "value": 2 + }, + { + "name": "GRAPHEME_IS_VIRTUAL", + "value": 4 + }, + { + "name": "GRAPHEME_IS_SPACE", + "value": 8 + }, + { + "name": "GRAPHEME_IS_BREAK_HARD", + "value": 16 + }, + { + "name": "GRAPHEME_IS_BREAK_SOFT", + "value": 32 + }, + { + "name": "GRAPHEME_IS_TAB", + "value": 64 + }, + { + "name": "GRAPHEME_IS_ELONGATION", + "value": 128 + }, + { + "name": "GRAPHEME_IS_PUNCTUATION", + "value": 256 + }, + { + "name": "GRAPHEME_IS_UNDERSCORE", + "value": 512 + }, + { + "name": "GRAPHEME_IS_CONNECTED", + "value": 1024 + }, + { + "name": "GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL", + "value": 2048 + }, + { + "name": "GRAPHEME_IS_EMBEDDED_OBJECT", + "value": 4096 + }, + { + "name": "GRAPHEME_IS_SOFT_HYPHEN", + "value": 8192 + } + ] + }, + { + "name": "Hinting", + "is_bitfield": false, + "values": [ + { + "name": "HINTING_NONE", + "value": 0 + }, + { + "name": "HINTING_LIGHT", + "value": 1 + }, + { + "name": "HINTING_NORMAL", + "value": 2 + } + ] + }, + { + "name": "SubpixelPositioning", + "is_bitfield": false, + "values": [ + { + "name": "SUBPIXEL_POSITIONING_DISABLED", + "value": 0 + }, + { + "name": "SUBPIXEL_POSITIONING_AUTO", + "value": 1 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_HALF", + "value": 2 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER", + "value": 3 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_HALF_MAX_SIZE", + "value": 20 + }, + { + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER_MAX_SIZE", + "value": 16 + } + ] + }, + { + "name": "Feature", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_SIMPLE_LAYOUT", + "value": 1 + }, + { + "name": "FEATURE_BIDI_LAYOUT", + "value": 2 + }, + { + "name": "FEATURE_VERTICAL_LAYOUT", + "value": 4 + }, + { + "name": "FEATURE_SHAPING", + "value": 8 + }, + { + "name": "FEATURE_KASHIDA_JUSTIFICATION", + "value": 16 + }, + { + "name": "FEATURE_BREAK_ITERATORS", + "value": 32 + }, + { + "name": "FEATURE_FONT_BITMAP", + "value": 64 + }, + { + "name": "FEATURE_FONT_DYNAMIC", + "value": 128 + }, + { + "name": "FEATURE_FONT_MSDF", + "value": 256 + }, + { + "name": "FEATURE_FONT_SYSTEM", + "value": 512 + }, + { + "name": "FEATURE_FONT_VARIABLE", + "value": 1024 + }, + { + "name": "FEATURE_CONTEXT_SENSITIVE_CASE_CONVERSION", + "value": 2048 + }, + { + "name": "FEATURE_USE_SUPPORT_DATA", + "value": 4096 + }, + { + "name": "FEATURE_UNICODE_IDENTIFIERS", + "value": 8192 + }, + { + "name": "FEATURE_UNICODE_SECURITY", + "value": 16384 + } + ] + }, + { + "name": "ContourPointTag", + "is_bitfield": false, + "values": [ + { + "name": "CONTOUR_CURVE_TAG_ON", + "value": 1 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CONIC", + "value": 0 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CUBIC", + "value": 2 + } + ] + }, + { + "name": "SpacingType", + "is_bitfield": false, + "values": [ + { + "name": "SPACING_GLYPH", + "value": 0 + }, + { + "name": "SPACING_SPACE", + "value": 1 + }, + { + "name": "SPACING_TOP", + "value": 2 + }, + { + "name": "SPACING_BOTTOM", + "value": 3 + }, + { + "name": "SPACING_MAX", + "value": 4 + } + ] + }, + { + "name": "FontStyle", + "is_bitfield": true, + "values": [ + { + "name": "FONT_BOLD", + "value": 1 + }, + { + "name": "FONT_ITALIC", + "value": 2 + }, + { + "name": "FONT_FIXED_WIDTH", + "value": 4 + } + ] + }, + { + "name": "StructuredTextParser", + "is_bitfield": false, + "values": [ + { + "name": "STRUCTURED_TEXT_DEFAULT", + "value": 0 + }, + { + "name": "STRUCTURED_TEXT_URI", + "value": 1 + }, + { + "name": "STRUCTURED_TEXT_FILE", + "value": 2 + }, + { + "name": "STRUCTURED_TEXT_EMAIL", + "value": 3 + }, + { + "name": "STRUCTURED_TEXT_LIST", + "value": 4 + }, + { + "name": "STRUCTURED_TEXT_GDSCRIPT", + "value": 5 + }, + { + "name": "STRUCTURED_TEXT_CUSTOM", + "value": 6 + } + ] + }, + { + "name": "FixedSizeScaleMode", + "is_bitfield": false, + "values": [ + { + "name": "FIXED_SIZE_SCALE_DISABLE", + "value": 0 + }, + { + "name": "FIXED_SIZE_SCALE_INTEGER_ONLY", + "value": 1 + }, + { + "name": "FIXED_SIZE_SCALE_ENABLED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3967367083, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::TextServer.Feature" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "load_support_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_support_data_filename", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_support_data_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "save_support_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_support_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "is_locale_using_support_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "is_locale_right_to_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "name_to_tag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "tag_to_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tag", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "has", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "free_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "create_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "create_font_linked_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1355495400, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "font_set_face_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_face_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_style", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 898466325, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "font_get_style", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082502592, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "font_get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_style_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "font_get_style_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_weight", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_weight", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_antialiasing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 958337235, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "font_get_antialiasing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3389420495, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_disable_embedded_bitmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "font_get_disable_embedded_bitmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_generate_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "font_get_generate_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_multichannel_signed_distance_field", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "font_is_multichannel_signed_distance_field", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_msdf_pixel_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_msdf_pixel_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_msdf_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_msdf_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_fixed_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_fixed_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_fixed_size_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1029390307, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "font_get_fixed_size_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4113120379, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_allow_system_fallback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "font_is_allow_system_fallback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_clear_system_fallback_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "font_set_force_autohinter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "font_is_force_autohinter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_modulate_color_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "modulate", + "type": "bool" + } + ] + }, + { + "name": "font_is_modulate_color_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_palette_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_palette_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_palette_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1595517857, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_palette_custom_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4037098590, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "font_get_palette_custom_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1569415609, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_used_palette", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_used_palette", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_hinting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1520010864, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "font_get_hinting", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3971592737, + "return_value": { + "type": "enum::TextServer.Hinting" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_subpixel_positioning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3830459669, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "font_get_subpixel_positioning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2752233671, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "font_get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_embolden", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_embolden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307259930, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "font_set_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "font_get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_variation_coordinates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "font_get_variation_coordinates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_size_cache_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_clear_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_remove_size_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_get_size_cache_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_ascent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "ascent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_descent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "descent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_underline_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_underline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "font_get_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_texture_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1311001310, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_clear_textures", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_remove_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_texture_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2354485091, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "font_get_texture_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2451761155, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_texture_offsets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3005398047, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "font_get_texture_offsets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3420028887, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 46086620, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_clear_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "font_remove_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2555689501, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3219397315, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_glyph_uv_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2274268786, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_uv_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1973324081, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "font_get_glyph_texture_idx", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4292800474, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_set_glyph_texture_idx", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_texture_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1451696141, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_glyph_contours", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2903964473, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_kerning_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_clear_kerning_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_remove_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2141860016, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "font_set_kerning", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3630965883, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "font_get_kerning", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1019980169, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "font_get_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1765635060, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_has_char", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_get_supported_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_supported_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_render_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_render_glyph", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "font_draw_glyph", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3103234926, + "hash_compatibility": [ + 1339057948, + 1821196351 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "font_draw_glyph_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976041553, + "hash_compatibility": [ + 2626165733, + 1124898203 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "font_is_language_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_set_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "font_get_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_remove_language_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "font_get_language_support_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_is_script_supported", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_set_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "font_get_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_remove_script_support_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "font_get_script_support_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_set_opentype_feature_overrides", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "font_get_opentype_feature_overrides", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_supported_feature_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_supported_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "font_get_global_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "font_set_global_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_hex_code_box_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "draw_hex_code_box", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602046441, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "create_shaped_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231398698, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_duplicate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1551430183, + "hash_compatibility": [ + 2616949700 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_inferred_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "shaped_text_set_custom_punctuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726140452, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "punct", + "type": "String" + } + ] + }, + { + "name": "shaped_text_get_custom_punctuation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_custom_ellipsis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_custom_ellipsis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_orientation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3019609126, + "hash_compatibility": [ + 104095128 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_orientation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3142708106, + "return_value": { + "type": "enum::TextServer.Orientation" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_preserve_invalid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "shaped_text_get_preserve_invalid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_preserve_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "shaped_text_get_preserve_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307259930, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "shaped_text_add_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 623473029, + "hash_compatibility": [ + 2621279422 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "shaped_text_add_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3664424789, + "hash_compatibility": [ + 2838446185 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", + "type": "int", + "meta": "int64", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_text_resize_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 790361552, + "hash_compatibility": [ + 2353789835 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_text_has_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2360964694, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_get_span_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_get_span_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_span_embedded_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_span_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_span_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_set_span_update_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2022725822, + "hash_compatibility": [ + 1578983057 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "shaped_get_run_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_get_run_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069534484, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_glyph_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069534484, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_font_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2413896864, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_get_run_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_substr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1937682086, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_fit_to_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 530670926, + "hash_compatibility": [ + 603718830 + ], + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_tab_align", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1283669550, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "shaped_text_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_is_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_has_visible_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_sort_logical", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2670461153, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_line_breaks_adv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2376991424, + "hash_compatibility": [ + 4206849830 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "PackedFloat32Array" + }, + { + "name": "start", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "once", + "type": "bool", + "default_value": "true" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_get_line_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2651359741, + "hash_compatibility": [ + 303410369 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "start", + "type": "int", + "meta": "int64", + "default_value": "0" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + } + ] + }, + { + "name": "shaped_text_get_word_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4099476853, + "hash_compatibility": [ + 185957063, + 3299477123 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag", + "default_value": "264" + }, + { + "name": "skip_grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag", + "default_value": "4" + } + ] + }, + { + "name": "shaped_text_get_trim_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_glyphs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ellipsis_glyph_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_overrun_trim_to_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723146520, + "hash_compatibility": [ + 1572579718 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double", + "default_value": "0" + }, + { + "name": "overrun_trim_flags", + "type": "bitfield::TextServer.TextOverrunFlag", + "default_value": "0" + } + ] + }, + { + "name": "shaped_text_get_objects", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_object_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 447978354, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_object_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2524675647, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_object_glyph", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "shaped_text_get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_ascent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_descent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_get_carets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1574219346, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "position", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3714187733, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_hit_test_grapheme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coords", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "shaped_text_hit_test_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coords", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "shaped_text_get_grapheme_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_next_grapheme_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_prev_grapheme_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_get_character_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_text_next_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_prev_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_closest_character_pos", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "shaped_text_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1647687596, + "hash_compatibility": [ + 880389142, + 70679950 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_text_draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1217146601, + "hash_compatibility": [ + 2559184194, + 2673671346 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float", + "default_value": "0.0" + } + ] + }, + { + "name": "shaped_text_get_dominant_direction_in_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3326907668, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "format_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "parse_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "percent_sign", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993269549, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_get_word_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 581857818, + "hash_compatibility": [ + 1398910359 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "chars_per_line", + "type": "int", + "meta": "int64", + "default_value": "0" + } + ] + }, + { + "name": "string_get_character_breaks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2333794773, + "hash_compatibility": [ + 1586579831 + ], + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_confusable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1433197768, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "dict", + "type": "PackedStringArray" + } + ] + }, + { + "name": "spoof_check", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "strip_diacritics", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "is_valid_identifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "is_valid_letter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "string_to_upper", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_to_lower", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "hash_compatibility": [ + 2305636099 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "string_to_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2664628024, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "parse_structured_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3310685015, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" + }, + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + } + ] + }, + { + "name": "TextServerAdvanced", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServerExtension", + "api_type": "core" + }, + { + "name": "TextServerDummy", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServerExtension", + "api_type": "core" + }, + { + "name": "TextServerExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServer", + "api_type": "core", + "methods": [ + { + "name": "_has_feature", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3967367083, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::TextServer.Feature" + } + ] + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "_free_rid", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_has", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "_load_support_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "_get_support_data_filename", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_support_data_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_save_support_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "_get_support_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "_is_locale_using_support_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "_is_locale_right_to_left", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "_name_to_tag", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "_tag_to_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "tag", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_create_font", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_create_font_linked_variation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_data", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1355495400, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "_font_set_data_ptr", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4288446313, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "data_ptr", + "type": "const uint8_t*" + }, + { + "name": "data_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_face_index", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_face_index", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_face_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_style", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 898466325, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] + }, + { + "name": "_font_get_style", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3082502592, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_name", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "_font_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_ot_name_strings", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_style_name", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "name_style", + "type": "String" + } + ] + }, + { + "name": "_font_get_style_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_weight", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "weight", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_weight", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_stretch", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "stretch", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_stretch", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_antialiasing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 958337235, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" + } + ] + }, + { + "name": "_font_get_antialiasing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3389420495, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_disable_embedded_bitmaps", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "disable_embedded_bitmaps", + "type": "bool" + } + ] + }, + { + "name": "_font_get_disable_embedded_bitmaps", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_generate_mipmaps", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "generate_mipmaps", + "type": "bool" + } + ] + }, + { + "name": "_font_get_generate_mipmaps", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_multichannel_signed_distance_field", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf", + "type": "bool" + } + ] + }, + { + "name": "_font_is_multichannel_signed_distance_field", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_msdf_pixel_range", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_pixel_range", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_msdf_pixel_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_msdf_size", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_msdf_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_fixed_size", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_fixed_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_fixed_size_scale_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1029390307, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" + } + ] + }, + { + "name": "_font_get_fixed_size_scale_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4113120379, + "return_value": { + "type": "enum::TextServer.FixedSizeScaleMode" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_allow_system_fallback", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "allow_system_fallback", + "type": "bool" + } + ] + }, + { + "name": "_font_is_allow_system_fallback", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_clear_system_fallback_cache", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_font_set_force_autohinter", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "force_autohinter", + "type": "bool" + } + ] + }, + { + "name": "_font_is_force_autohinter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_modulate_color_glyphs", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "modulate", + "type": "bool" + } + ] + }, + { + "name": "_font_is_modulate_color_glyphs", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_palette_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_palette_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_palette_colors", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1595517857, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_palette_custom_colors", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4037098590, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "_font_get_palette_custom_colors", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1569415609, + "return_value": { + "type": "PackedColorArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_used_palette", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_used_palette", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_hinting", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1520010864, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "hinting", + "type": "enum::TextServer.Hinting" + } + ] + }, + { + "name": "_font_get_hinting", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3971592737, + "return_value": { + "type": "enum::TextServer.Hinting" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_subpixel_positioning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3830459669, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" + } + ] + }, + { + "name": "_font_get_subpixel_positioning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2752233671, + "return_value": { + "type": "enum::TextServer.SubpixelPositioning" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_keep_rounding_remainders", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "_font_get_keep_rounding_remainders", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_embolden", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "strength", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_embolden", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_spacing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1307259930, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_spacing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "_font_set_baseline_offset", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_baseline_offset", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1246044741, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "_font_get_transform", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 213527486, + "return_value": { + "type": "Transform2D" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_variation_coordinates", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" + } + ] + }, + { + "name": "_font_get_variation_coordinates", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_oversampling", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_oversampling", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_size_cache_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_clear_size_cache", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_remove_size_cache", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_get_size_cache_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_ascent", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "ascent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_ascent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_descent", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "descent", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_descent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_underline_position", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_underline_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_underline_thickness", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_underline_thickness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_scale", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_font_get_scale", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_texture_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1311001310, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_clear_textures", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_remove_texture", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_texture_image", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2354485091, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "image", + "type": "Image" + } + ] + }, + { + "name": "_font_get_texture_image", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2451761155, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_texture_offsets", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3005398047, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "_font_get_texture_offsets", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3420028887, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_list", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 46086620, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_clear_glyphs", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2450610377, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_remove_glyph", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_advance", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2555689501, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_advance", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3219397315, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "advance", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_offset", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_offset", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_size", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1812632090, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "gl_size", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_glyph_uv_rect", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2274268786, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_uv_rect", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1973324081, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] + }, + { + "name": "_font_get_glyph_texture_idx", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4292800474, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_set_glyph_texture_idx", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "texture_idx", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_texture_rid", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1451696141, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_texture_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 513728628, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_glyph_contours", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2903964473, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_kerning_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_clear_kerning_map", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_remove_kerning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2141860016, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_set_kerning", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3630965883, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" + } + ] + }, + { + "name": "_font_get_kerning", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1019980169, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] + }, + { + "name": "_font_get_glyph_index", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1765635060, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_char_from_glyph_index", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_has_char", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_get_supported_chars", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_supported_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_render_range", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4254580980, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_render_glyph", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_font_draw_glyph", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 404525066, + "hash_compatibility": [ + 309868464 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_font_draw_glyph_outline", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 940535541, + "hash_compatibility": [ + 3090733778 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_font_is_language_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_set_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "_font_get_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_remove_language_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_font_get_language_support_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_is_script_supported", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_set_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "_font_get_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_remove_script_support_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "_font_get_script_support_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_set_opentype_feature_overrides", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1217542888, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" + } + ] + }, + { + "name": "_font_get_opentype_feature_overrides", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_supported_feature_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_supported_variation_list", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, + { + "name": "_font_get_global_oversampling", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_font_set_global_oversampling", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_reference_oversampling_level", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_unreference_oversampling_level", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_hex_code_box_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3016396712, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_draw_hex_code_box", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1602046441, + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "_create_shaped_text", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1431128392, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "direction", + "type": "enum::TextServer.Direction" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "_shaped_text_clear", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_duplicate", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_direction", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4276135416, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction" + } + ] + }, + { + "name": "_shaped_text_get_direction", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_inferred_direction", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3065904362, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_bidi_override", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 684822712, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "override", + "type": "Array" + } + ] + }, + { + "name": "_shaped_text_set_custom_punctuation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "punct", + "type": "String" + } + ] + }, + { + "name": "_shaped_text_get_custom_punctuation", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_custom_ellipsis", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_custom_ellipsis", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_orientation", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2306444742, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation" + } + ] + }, + { + "name": "_shaped_text_get_orientation", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3142708106, + "return_value": { + "type": "enum::TextServer.Orientation" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_preserve_invalid", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_shaped_text_get_preserve_invalid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_preserve_control", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_shaped_text_get_preserve_control", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_set_spacing", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1307259930, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_spacing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] + }, + { + "name": "_shaped_text_add_string", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 875249313, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "text", + "type": "String" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_add_object", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2452224230, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + }, + { + "name": "baseline", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_resize_object", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2747466775, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment" + }, + { + "name": "baseline", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_has_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2360964694, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_get_text", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_get_span_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_get_span_meta", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_span_embedded_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_span_text", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_span_object", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_set_span_update_font", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2569459151, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "fonts", + "type": "typedarray::RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary" + } + ] + }, + { + "name": "_shaped_get_run_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_get_run_text", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4069534484, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_glyph_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4069534484, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_font_rid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_font_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_language", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1464764419, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_direction", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2413896864, + "return_value": { + "type": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_get_run_object", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_substr", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1937682086, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_parent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_fit_to_width", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1426448222, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "_shaped_text_tab_align", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1283669550, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "_shaped_text_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_update_breaks", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_update_justification_ops", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_is_ready", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_sort_logical", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3917799429, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_glyph_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_range", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_line_breaks_adv", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1488467363, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "PackedFloat32Array" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "once", + "type": "bool" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "_shaped_text_get_line_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3131311977, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "_shaped_text_get_word_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2423529412, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" + }, + { + "name": "skip_grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" + } + ] + }, + { + "name": "_shaped_text_get_trim_pos", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_pos", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_glyph_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ellipsis_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "const Glyph*" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_overrun_trim_to_width", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3364950921, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "trim_flags", + "type": "bitfield::TextServer.TextOverrunFlag" + } + ] + }, + { + "name": "_shaped_text_get_objects", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_object_rect", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 447978354, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_object_range", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2524675647, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_object_glyph", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" + } + ] + }, + { + "name": "_shaped_text_get_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_ascent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_descent", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_underline_position", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_underline_thickness", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_get_dominant_direction_in_range", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_carets", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1191777527, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "position", + "type": "int", + "meta": "int64" + }, + { + "name": "r_caret", + "type": "CaretInfo*" + } + ] + }, + { + "name": "_shaped_text_get_selection", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3714187733, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_hit_test_grapheme", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coord", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_hit_test_position", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "coord", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_shaped_text_draw", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2079930245, + "hash_compatibility": [ + 2453262187 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shaped_text_draw_outline", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 601976754, + "hash_compatibility": [ + 1686767567 + ], + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "clip_l", + "type": "float", + "meta": "double" + }, + { + "name": "clip_r", + "type": "float", + "meta": "double" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "_shaped_text_get_grapheme_bounds", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_next_grapheme_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_prev_grapheme_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_get_character_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 788230395, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_text_next_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_prev_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_shaped_text_closest_character_pos", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_format_number", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_parse_number", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_percent_sign", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_strip_diacritics", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_is_valid_identifier", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_is_valid_letter", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "unicode", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "_string_get_word_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3658450588, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "chars_per_line", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "_string_get_character_breaks", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2509056759, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_is_confusable", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1433197768, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "dict", + "type": "PackedStringArray" + } + ] + }, + { + "name": "_spoof_check", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "_string_to_upper", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_string_to_lower", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_string_to_title", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "_parse_structured_text", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3310685015, + "return_value": { + "type": "typedarray::Vector3i" + }, + "arguments": [ + { + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" + }, + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "_cleanup", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + } + ] + }, + { + "name": "TextServerManager", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "add_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "interface", + "type": "TextServer" + } + ] + }, + { + "name": "get_interface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "interface", + "type": "TextServer" + } + ] + }, + { + "name": "get_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1672475555, + "return_value": { + "type": "TextServer" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "find_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240905781, + "return_value": { + "type": "TextServer" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_primary_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, + "arguments": [ + { + "name": "index", + "type": "TextServer" + } + ] + }, + { + "name": "get_primary_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905850878, + "return_value": { + "type": "TextServer" + } + } + ], + "signals": [ + { + "name": "interface_added", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "Texture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "Texture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "methods": [ + { + "name": "_get_image", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "_get_format", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "_get_mipmap_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_is_pixel_opaque", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_has_alpha", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_has_mipmaps", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1384643611, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "_draw_rect", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3819628907, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "_draw_rect_region", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4094143664, + "arguments": [ + { + "name": "to_canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" + }, + { + "name": "clip_uv", + "type": "bool" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_mipmap_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "has_alpha", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2729649137, + "hash_compatibility": [ + 1115460088 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3499451691, + "hash_compatibility": [ + 575156982 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "draw_rect_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2963678660, + "hash_compatibility": [ + 1066564656 + ], + "arguments": [ + { + "name": "canvas_item", + "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190603485, + "return_value": { + "type": "Image" + } + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ImageTextureLayered", + "api_type": "core", + "methods": [ + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture2DArrayRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "Texture2DRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "Texture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "methods": [ + { + "name": "_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_depth", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_has_mipmaps", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Image" + } + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Image" + } + }, + { + "name": "create_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 121922552, + "return_value": { + "type": "Resource" + } + } + ] + }, + { + "name": "Texture3DRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "TextureButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BaseButton", + "api_type": "core", + "enums": [ + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_SCALE", + "value": 0 + }, + { + "name": "STRETCH_TILE", + "value": 1 + }, + { + "name": "STRETCH_KEEP", + "value": 2 + }, + { + "name": "STRETCH_KEEP_CENTERED", + "value": 3 + }, + { + "name": "STRETCH_KEEP_ASPECT", + "value": 4 + }, + { + "name": "STRETCH_KEEP_ASPECT_CENTERED", + "value": 5 + }, + { + "name": "STRETCH_KEEP_ASPECT_COVERED", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_hover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_texture_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "set_click_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 698588216, + "arguments": [ + { + "name": "mask", + "type": "BitMap" + } + ] + }, + { + "name": "set_ignore_texture_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 252530840, + "arguments": [ + { + "name": "mode", + "type": "enum::TextureButton.StretchMode" + } + ] + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_texture_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_hover", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_texture_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_click_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2459671998, + "return_value": { + "type": "BitMap" + } + }, + { + "name": "get_ignore_texture_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 33815122, + "return_value": { + "type": "enum::TextureButton.StretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture_normal", + "getter": "get_texture_normal" + }, + { + "type": "Texture2D", + "name": "texture_pressed", + "setter": "set_texture_pressed", + "getter": "get_texture_pressed" + }, + { + "type": "Texture2D", + "name": "texture_hover", + "setter": "set_texture_hover", + "getter": "get_texture_hover" + }, + { + "type": "Texture2D", + "name": "texture_disabled", + "setter": "set_texture_disabled", + "getter": "get_texture_disabled" + }, + { + "type": "Texture2D", + "name": "texture_focused", + "setter": "set_texture_focused", + "getter": "get_texture_focused" + }, + { + "type": "BitMap", + "name": "texture_click_mask", + "setter": "set_click_mask", + "getter": "get_click_mask" + }, + { + "type": "bool", + "name": "ignore_texture_size", + "setter": "set_ignore_texture_size", + "getter": "get_ignore_texture_size" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "TextureCubemapArrayRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "TextureCubemapRD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextureLayeredRD", + "api_type": "core" + }, + { + "name": "TextureLayered", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "enums": [ + { + "name": "LayeredType", + "is_bitfield": false, + "values": [ + { + "name": "LAYERED_TYPE_2D_ARRAY", + "value": 0 + }, + { + "name": "LAYERED_TYPE_CUBEMAP", + "value": 1 + }, + { + "name": "LAYERED_TYPE_CUBEMAP_ARRAY", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_get_format", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "_get_layered_type", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_height", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_layers", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_has_mipmaps", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_layer_data", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3655284255, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_layered_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518123893, + "return_value": { + "type": "enum::TextureLayered.LayeredType" + } + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_layer_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3655284255, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "TextureLayeredRD", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ + { + "name": "set_texture_rd_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "texture_rd_rid", + "type": "RID" + } + ] + }, + { + "name": "get_texture_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "texture_rd_rid", + "setter": "set_texture_rd_rid", + "getter": "get_texture_rd_rid" + } + ] + }, + { + "name": "TextureProgressBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "core", + "enums": [ + { + "name": "FillMode", + "is_bitfield": false, + "values": [ + { + "name": "FILL_LEFT_TO_RIGHT", + "value": 0 + }, + { + "name": "FILL_RIGHT_TO_LEFT", + "value": 1 + }, + { + "name": "FILL_TOP_TO_BOTTOM", + "value": 2 + }, + { + "name": "FILL_BOTTOM_TO_TOP", + "value": 3 + }, + { + "name": "FILL_CLOCKWISE", + "value": 4 + }, + { + "name": "FILL_COUNTER_CLOCKWISE", + "value": 5 + }, + { + "name": "FILL_BILINEAR_LEFT_AND_RIGHT", + "value": 6 + }, + { + "name": "FILL_BILINEAR_TOP_AND_BOTTOM", + "value": 7 + }, + { + "name": "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_under_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_under_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_progress_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_progress_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_over_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "tex", + "type": "Texture2D" + } + ] + }, + { + "name": "get_over_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fill_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_tint_under", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_under", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_tint_progress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_progress", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_tint_over", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "tint", + "type": "Color" + } + ] + }, + { + "name": "get_tint_over", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_texture_progress_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_texture_progress_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_radial_initial_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mode", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radial_initial_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "mode", + "type": "Vector2" + } + ] + }, + { + "name": "get_radial_center_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_fill_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mode", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fill_degrees", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stretch_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_stretch_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] + }, + { + "name": "set_nine_patch_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "stretch", + "type": "bool" + } + ] + }, + { + "name": "get_nine_patch_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "fill_mode", + "setter": "set_fill_mode", + "getter": "get_fill_mode" + }, + { + "type": "float", + "name": "radial_initial_angle", + "setter": "set_radial_initial_angle", + "getter": "get_radial_initial_angle" + }, + { + "type": "float", + "name": "radial_fill_degrees", + "setter": "set_fill_degrees", + "getter": "get_fill_degrees" + }, + { + "type": "Vector2", + "name": "radial_center_offset", + "setter": "set_radial_center_offset", + "getter": "get_radial_center_offset" + }, + { + "type": "bool", + "name": "nine_patch_stretch", + "setter": "set_nine_patch_stretch", + "getter": "get_nine_patch_stretch" + }, + { + "type": "int", + "name": "stretch_margin_left", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 0 + }, + { + "type": "int", + "name": "stretch_margin_top", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 1 + }, + { + "type": "int", + "name": "stretch_margin_right", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 2 + }, + { + "type": "int", + "name": "stretch_margin_bottom", + "setter": "set_stretch_margin", + "getter": "get_stretch_margin", + "index": 3 + }, + { + "type": "Texture2D", + "name": "texture_under", + "setter": "set_under_texture", + "getter": "get_under_texture" + }, + { + "type": "Texture2D", + "name": "texture_over", + "setter": "set_over_texture", + "getter": "get_over_texture" + }, + { + "type": "Texture2D", + "name": "texture_progress", + "setter": "set_progress_texture", + "getter": "get_progress_texture" + }, + { + "type": "Vector2", + "name": "texture_progress_offset", + "setter": "set_texture_progress_offset", + "getter": "get_texture_progress_offset" + }, + { + "type": "Color", + "name": "tint_under", + "setter": "set_tint_under", + "getter": "get_tint_under" + }, + { + "type": "Color", + "name": "tint_over", + "setter": "set_tint_over", + "getter": "get_tint_over" + }, + { + "type": "Color", + "name": "tint_progress", + "setter": "set_tint_progress", + "getter": "get_tint_progress" + } + ] + }, + { + "name": "TextureRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "ExpandMode", + "is_bitfield": false, + "values": [ + { + "name": "EXPAND_KEEP_SIZE", + "value": 0 + }, + { + "name": "EXPAND_IGNORE_SIZE", + "value": 1 + }, + { + "name": "EXPAND_FIT_WIDTH", + "value": 2 + }, + { + "name": "EXPAND_FIT_WIDTH_PROPORTIONAL", + "value": 3 + }, + { + "name": "EXPAND_FIT_HEIGHT", + "value": 4 + }, + { + "name": "EXPAND_FIT_HEIGHT_PROPORTIONAL", + "value": 5 + } + ] + }, + { + "name": "StretchMode", + "is_bitfield": false, + "values": [ + { + "name": "STRETCH_SCALE", + "value": 0 + }, + { + "name": "STRETCH_TILE", + "value": 1 + }, + { + "name": "STRETCH_KEEP", + "value": 2 + }, + { + "name": "STRETCH_KEEP_CENTERED", + "value": 3 + }, + { + "name": "STRETCH_KEEP_ASPECT", + "value": 4 + }, + { + "name": "STRETCH_KEEP_ASPECT_CENTERED", + "value": 5 + }, + { + "name": "STRETCH_KEEP_ASPECT_COVERED", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_expand_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1870766882, + "arguments": [ + { + "name": "expand_mode", + "type": "enum::TextureRect.ExpandMode" + } + ] + }, + { + "name": "get_expand_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3863824733, + "return_value": { + "type": "enum::TextureRect.ExpandMode" + } + }, + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_stretch_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 58788729, + "arguments": [ + { + "name": "stretch_mode", + "type": "enum::TextureRect.StretchMode" + } + ] + }, + { + "name": "get_stretch_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346396079, + "return_value": { + "type": "enum::TextureRect.StretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "expand_mode", + "setter": "set_expand_mode", + "getter": "get_expand_mode" + }, + { + "type": "int", + "name": "stretch_mode", + "setter": "set_stretch_mode", + "getter": "get_stretch_mode" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + } + ] + }, + { + "name": "Theme", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "DataType", + "is_bitfield": false, + "values": [ + { + "name": "DATA_TYPE_COLOR", + "value": 0 + }, + { + "name": "DATA_TYPE_CONSTANT", + "value": 1 + }, + { + "name": "DATA_TYPE_FONT", + "value": 2 + }, + { + "name": "DATA_TYPE_FONT_SIZE", + "value": 3 + }, + { + "name": "DATA_TYPE_ICON", + "value": 4 + }, + { + "name": "DATA_TYPE_STYLEBOX", + "value": 5 + }, + { + "name": "DATA_TYPE_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2188371082, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 934555193, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_icon_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_icon_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075907568, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "texture", + "type": "StyleBox" + } + ] + }, + { + "name": "get_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3405608165, + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_stylebox_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_stylebox_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 177292320, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3445063586, + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_font_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_font_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281601298, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_font_size_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_font_size_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4111215154, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2015923404, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_color_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_color_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281601298, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 642128662, + "arguments": [ + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_constant_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_constant_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_default_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "base_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "has_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "has_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2492983623, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_theme_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2191024021, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1739311056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900867553, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2965505587, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_item_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3726716710, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "theme_type", + "type": "String" + } + ] + }, + { + "name": "get_theme_item_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316004935, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + } + ] + }, + { + "name": "set_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "is_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "clear_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_variation_base", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_variation_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1761182771, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "base_type", + "type": "StringName" + } + ] + }, + { + "name": "add_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "remove_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "rename_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, + "arguments": [ + { + "name": "old_theme_type", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_type_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "merge_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "other", + "type": "Theme" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "float", + "name": "default_base_scale", + "setter": "set_default_base_scale", + "getter": "get_default_base_scale" + }, + { + "type": "Font", + "name": "default_font", + "setter": "set_default_font", + "getter": "get_default_font" + }, + { + "type": "int", + "name": "default_font_size", + "setter": "set_default_font_size", + "getter": "get_default_font_size" + } + ] + }, + { + "name": "ThemeDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_default_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 754276358, + "return_value": { + "type": "Theme" + } + }, + { + "name": "get_project_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 754276358, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_fallback_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "base_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fallback_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fallback_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_fallback_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3656929885, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_fallback_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fallback_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_fallback_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_fallback_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255860311, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_fallback_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2797200388, + "arguments": [ + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "get_fallback_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 496040854, + "return_value": { + "type": "StyleBox" + } + } + ], + "signals": [ + { + "name": "fallback_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "fallback_base_scale", + "setter": "set_fallback_base_scale", + "getter": "get_fallback_base_scale" + }, + { + "type": "Font", + "name": "fallback_font", + "setter": "set_fallback_font", + "getter": "get_fallback_font" + }, + { + "type": "int", + "name": "fallback_font_size", + "setter": "set_fallback_font_size", + "getter": "get_fallback_font_size" + }, + { + "type": "Texture2D", + "name": "fallback_icon", + "setter": "set_fallback_icon", + "getter": "get_fallback_icon" + }, + { + "type": "StyleBox", + "name": "fallback_stylebox", + "setter": "set_fallback_stylebox", + "getter": "get_fallback_stylebox" + } + ] + }, + { + "name": "Thread", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Priority", + "is_bitfield": false, + "values": [ + { + "name": "PRIORITY_LOW", + "value": 0 + }, + { + "name": "PRIORITY_NORMAL", + "value": 1 + }, + { + "name": "PRIORITY_HIGH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327203254, + "hash_compatibility": [ + 2779832528 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "callable", + "type": "Callable" + }, + { + "name": "priority", + "type": "enum::Thread.Priority", + "default_value": "1" + } + ] + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_started", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_alive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "wait_to_finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1460262497, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_thread_safety_checks_enabled", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_main_thread", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "TileData", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_flip_h", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_h", + "type": "bool" + } + ] + }, + { + "name": "get_flip_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_flip_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "flip_v", + "type": "bool" + } + ] + }, + { + "name": "get_flip_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transpose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "transpose", + "type": "bool" + } + ] + }, + { + "name": "get_transpose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] + }, + { + "name": "get_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 5934680, + "return_value": { + "type": "Material" + } + }, + { + "name": "set_texture_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "texture_origin", + "type": "Vector2i" + } + ] + }, + { + "name": "get_texture_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_occluder_polygons_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occluder_polygons_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occluder_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 164249167, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 971166743, + "return_value": { + "type": "OccluderPolygon2D" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_occluder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 914399637, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "occluder_polygon", + "type": "OccluderPolygon2D" + } + ] + }, + { + "name": "get_occluder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2377324099, + "hash_compatibility": [ + 2458574231 + ], + "return_value": { + "type": "OccluderPolygon2D" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_constant_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 163021252, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygons_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_polygons_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_collision_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_collision_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3230546541, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_collision_polygon_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 103942801, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_one_way", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "one_way", + "type": "bool" + } + ] + }, + { + "name": "is_collision_polygon_one_way", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_polygon_one_way_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "one_way_margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_collision_polygon_one_way_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_terrain_peering_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1084452308, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_peering_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3831796792, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "is_valid_terrain_peering_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 845723972, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "set_navigation_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2224691167, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] + }, + { + "name": "get_navigation_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2907127272, + "hash_compatibility": [ + 3991786031 + ], + "return_value": { + "type": "NavigationPolygon" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "flip_h", + "type": "bool", + "default_value": "false" + }, + { + "name": "flip_v", + "type": "bool", + "default_value": "false" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_probability", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "probability", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_probability", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_custom_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "layer_name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1868160156, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "has_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "set_custom_data_by_layer_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_custom_data_by_layer_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "get_flip_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "get_flip_v" + }, + { + "type": "bool", + "name": "transpose", + "setter": "set_transpose", + "getter": "get_transpose" + }, + { + "type": "Vector2i", + "name": "texture_origin", + "setter": "set_texture_origin", + "getter": "get_texture_origin" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "CanvasItemMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" + }, + { + "type": "int", + "name": "z_index", + "setter": "set_z_index", + "getter": "get_z_index" + }, + { + "type": "int", + "name": "y_sort_origin", + "setter": "set_y_sort_origin", + "getter": "get_y_sort_origin" + }, + { + "type": "int", + "name": "terrain_set", + "setter": "set_terrain_set", + "getter": "get_terrain_set" + }, + { + "type": "int", + "name": "terrain", + "setter": "set_terrain", + "getter": "get_terrain" + }, + { + "type": "float", + "name": "probability", + "setter": "set_probability", + "getter": "get_probability" + } + ] + }, + { + "name": "TileMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_MODE_DEFAULT", + "value": 0 + }, + { + "name": "VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + }, + { + "name": "VISIBILITY_MODE_FORCE_SHOW", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_use_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3957903770, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4223434291, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "tile_data", + "type": "TileData" + } + ] + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "force_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_tileset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 774531446, + "arguments": [ + { + "name": "tileset", + "type": "TileSet" + } + ] + }, + { + "name": "get_tileset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678226422, + "return_value": { + "type": "TileSet" + } + }, + { + "name": "set_rendering_quadrant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "move_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_layer_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_layer_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_y_sort_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_y_sort_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_layer_z_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_navigation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_layer_navigation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_layer_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4040184819, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_layer_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_animatable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_collision_animatable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193440636, + "arguments": [ + { + "name": "collision_visibility_mode", + "type": "enum::TileMap.VisibilityMode" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697018252, + "hash_compatibility": [ + 2026313073 + ], + "return_value": { + "type": "enum::TileMap.VisibilityMode" + } + }, + { + "name": "set_navigation_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3193440636, + "arguments": [ + { + "name": "navigation_visibility_mode", + "type": "enum::TileMap.VisibilityMode" + } + ] + }, + { + "name": "get_navigation_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1697018252, + "hash_compatibility": [ + 2026313073 + ], + "return_value": { + "type": "enum::TileMap.VisibilityMode" + } + }, + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 966713560, + "hash_compatibility": [ + 1732664643 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "erase_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1869815066, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_cell_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2849631287, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "is_cell_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_coords_for_body_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 291584212, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_layer_for_body_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2833570986, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_array", + "type": "typedarray::Vector2i" + } + ] + }, + { + "name": "map_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1864516957, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1195853946, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "cells", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_cells_terrain_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "path", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "fix_invalid_tiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "update_internals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "notify_runtime_tile_data_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_surrounding_cells", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2673526557, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_used_cells_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2931012785, + "hash_compatibility": [ + 4152068407 + ], + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "hash_compatibility": [ + 2024035737 + ], + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837806996, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "get_neighbor_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986575103, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "neighbor", + "type": "enum::TileSet.CellNeighbor" + } + ] + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "TileSet", + "name": "tile_set", + "setter": "set_tileset", + "getter": "get_tileset" + }, + { + "type": "int", + "name": "rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "getter": "get_rendering_quadrant_size" + }, + { + "type": "bool", + "name": "collision_animatable", + "setter": "set_collision_animatable", + "getter": "is_collision_animatable" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "int", + "name": "navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "getter": "get_navigation_visibility_mode" + } + ] + }, + { + "name": "TileMapLayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "DebugVisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "DEBUG_VISIBILITY_MODE_DEFAULT", + "value": 0 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_SHOW", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "_use_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3715736492, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "_tile_data_runtime_update", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1627322126, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "tile_data", + "type": "TileData" + } + ] + }, + { + "name": "_update_cells", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3156113851, + "arguments": [ + { + "name": "coords", + "type": "typedarray::Vector2i" + }, + { + "name": "forced_cleanup", + "type": "bool" + } + ] + }, + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2428518503, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "erase_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "fix_invalid_tiles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205084707, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_flipped_h", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_flipped_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "is_cell_transposed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector2i" + } + }, + { + "name": "get_used_cells_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4175304538, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820813253, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "coords_array", + "type": "typedarray::Vector2i" + } + ] + }, + { + "name": "set_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1491151770, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748968311, + "arguments": [ + { + "name": "cells", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_cells_terrain_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748968311, + "arguments": [ + { + "name": "path", + "type": "typedarray::Vector2i" + }, + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "has_body_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "get_coords_for_body_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, + { + "name": "update_internals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "notify_runtime_tile_data_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716, + "hash_compatibility": [ + 2275361663 + ] + }, + { + "name": "map_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1864516957, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" + } + ] + }, + { + "name": "get_surrounding_cells", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2673526557, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_neighbor_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986575103, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "neighbor", + "type": "enum::TileSet.CellNeighbor" + } + ] + }, + { + "name": "map_to_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i" + } + ] + }, + { + "name": "local_to_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837806996, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, + { + "name": "set_tile_map_data_from_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, + "arguments": [ + { + "name": "tile_map_layer_data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_tile_map_data_as_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tile_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 774531446, + "arguments": [ + { + "name": "tile_set", + "type": "TileSet" + } + ] + }, + { + "name": "get_tile_set", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678226422, + "return_value": { + "type": "TileSet" + } + }, + { + "name": "set_y_sort_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_y_sort_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_x_draw_order_reversed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "x_draw_order_reversed", + "type": "bool" + } + ] + }, + { + "name": "is_x_draw_order_reversed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rendering_quadrant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_collision_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_collision_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_kinematic_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_kinematic_bodies", + "type": "bool" + } + ] + }, + { + "name": "is_using_kinematic_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, + "arguments": [ + { + "name": "visibility_mode", + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 338220793, + "return_value": { + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + }, + { + "name": "set_physics_quadrant_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_quadrant_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_occlusion_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_occlusion_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_navigation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_navigation_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, + "arguments": [ + { + "name": "show_navigation", + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + ] + }, + { + "name": "get_navigation_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 338220793, + "return_value": { + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "tile_map_data", + "setter": "set_tile_map_data_from_array", + "getter": "get_tile_map_data_as_array" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "TileSet", + "name": "tile_set", + "setter": "set_tile_set", + "getter": "get_tile_set" + }, + { + "type": "bool", + "name": "occlusion_enabled", + "setter": "set_occlusion_enabled", + "getter": "is_occlusion_enabled" + }, + { + "type": "int", + "name": "y_sort_origin", + "setter": "set_y_sort_origin", + "getter": "get_y_sort_origin" + }, + { + "type": "bool", + "name": "x_draw_order_reversed", + "setter": "set_x_draw_order_reversed", + "getter": "is_x_draw_order_reversed" + }, + { + "type": "int", + "name": "rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "getter": "get_rendering_quadrant_size" + }, + { + "type": "bool", + "name": "collision_enabled", + "setter": "set_collision_enabled", + "getter": "is_collision_enabled" + }, + { + "type": "bool", + "name": "use_kinematic_bodies", + "setter": "set_use_kinematic_bodies", + "getter": "is_using_kinematic_bodies" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "int", + "name": "physics_quadrant_size", + "setter": "set_physics_quadrant_size", + "getter": "get_physics_quadrant_size" + }, + { + "type": "bool", + "name": "navigation_enabled", + "setter": "set_navigation_enabled", + "getter": "is_navigation_enabled" + }, + { + "type": "int", + "name": "navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "getter": "get_navigation_visibility_mode" + } + ] + }, + { + "name": "TileMapPattern", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2224802556, + "hash_compatibility": [ + 634000503 + ], + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "has_cell", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4153096796, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "update_size", + "type": "bool" + } + ] + }, + { + "name": "get_cell_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_used_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector2i" + } + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ] + }, + { + "name": "TileSet", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "TileShape", + "is_bitfield": false, + "values": [ + { + "name": "TILE_SHAPE_SQUARE", + "value": 0 + }, + { + "name": "TILE_SHAPE_ISOMETRIC", + "value": 1 + }, + { + "name": "TILE_SHAPE_HALF_OFFSET_SQUARE", + "value": 2 + }, + { + "name": "TILE_SHAPE_HEXAGON", + "value": 3 + } + ] + }, + { + "name": "TileLayout", + "is_bitfield": false, + "values": [ + { + "name": "TILE_LAYOUT_STACKED", + "value": 0 + }, + { + "name": "TILE_LAYOUT_STACKED_OFFSET", + "value": 1 + }, + { + "name": "TILE_LAYOUT_STAIRS_RIGHT", + "value": 2 + }, + { + "name": "TILE_LAYOUT_STAIRS_DOWN", + "value": 3 + }, + { + "name": "TILE_LAYOUT_DIAMOND_RIGHT", + "value": 4 + }, + { + "name": "TILE_LAYOUT_DIAMOND_DOWN", + "value": 5 + } + ] + }, + { + "name": "TileOffsetAxis", + "is_bitfield": false, + "values": [ + { + "name": "TILE_OFFSET_AXIS_HORIZONTAL", + "value": 0 + }, + { + "name": "TILE_OFFSET_AXIS_VERTICAL", + "value": 1 + } + ] + }, + { + "name": "CellNeighbor", + "is_bitfield": false, + "values": [ + { + "name": "CELL_NEIGHBOR_RIGHT_SIDE", + "value": 0 + }, + { + "name": "CELL_NEIGHBOR_RIGHT_CORNER", + "value": 1 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE", + "value": 2 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER", + "value": 3 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_SIDE", + "value": 4 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_CORNER", + "value": 5 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE", + "value": 6 + }, + { + "name": "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER", + "value": 7 + }, + { + "name": "CELL_NEIGHBOR_LEFT_SIDE", + "value": 8 + }, + { + "name": "CELL_NEIGHBOR_LEFT_CORNER", + "value": 9 + }, + { + "name": "CELL_NEIGHBOR_TOP_LEFT_SIDE", + "value": 10 + }, + { + "name": "CELL_NEIGHBOR_TOP_LEFT_CORNER", + "value": 11 + }, + { + "name": "CELL_NEIGHBOR_TOP_SIDE", + "value": 12 + }, + { + "name": "CELL_NEIGHBOR_TOP_CORNER", + "value": 13 + }, + { + "name": "CELL_NEIGHBOR_TOP_RIGHT_SIDE", + "value": 14 + }, + { + "name": "CELL_NEIGHBOR_TOP_RIGHT_CORNER", + "value": 15 + } + ] + }, + { + "name": "TerrainMode", + "is_bitfield": false, + "values": [ + { + "name": "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES", + "value": 0 + }, + { + "name": "TERRAIN_MODE_MATCH_CORNERS", + "value": 1 + }, + { + "name": "TERRAIN_MODE_MATCH_SIDES", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_next_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1059186179, + "hash_compatibility": [ + 276991387 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "source", + "type": "TileSetSource" + }, + { + "name": "atlas_source_id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_source_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763540252, + "return_value": { + "type": "TileSetSource" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tile_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131427112, + "arguments": [ + { + "name": "shape", + "type": "enum::TileSet.TileShape" + } + ] + }, + { + "name": "get_tile_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 716918169, + "return_value": { + "type": "enum::TileSet.TileShape" + } + }, + { + "name": "set_tile_layout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1071216679, + "arguments": [ + { + "name": "layout", + "type": "enum::TileSet.TileLayout" + } + ] + }, + { + "name": "get_tile_layout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194628839, + "return_value": { + "type": "enum::TileSet.TileLayout" + } + }, + { + "name": "set_tile_offset_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3300198521, + "arguments": [ + { + "name": "alignment", + "type": "enum::TileSet.TileOffsetAxis" + } + ] + }, + { + "name": "get_tile_offset_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 762494114, + "return_value": { + "type": "enum::TileSet.TileOffsetAxis" + } + }, + { + "name": "set_tile_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_uv_clipping", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "uv_clipping", + "type": "bool" + } + ] + }, + { + "name": "is_uv_clipping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_occlusion_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_occlusion_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occlusion_layer_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "light_mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_occlusion_layer_light_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_occlusion_layer_sdf_collision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sdf_collision", + "type": "bool" + } + ] + }, + { + "name": "get_occlusion_layer_sdf_collision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_physics_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_physics_layer_collision_layer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_physics_layer_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_physics_layer_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_physics_layer_physics_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1018687357, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "physics_material", + "type": "PhysicsMaterial" + } + ] + }, + { + "name": "get_physics_layer_physics_material", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 788318639, + "return_value": { + "type": "PhysicsMaterial" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrain_sets_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_terrain_set", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3943003916, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::TileSet.TerrainMode" + } + ] + }, + { + "name": "get_terrain_set_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2084469411, + "return_value": { + "type": "enum::TileSet.TerrainMode" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_terrains_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1230568737, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1649997291, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_terrain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_terrains", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_terrain_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_terrain_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_terrain_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_navigation_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_navigation_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_navigation_layer_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_navigation_layer_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_navigation_layer_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_navigation_layer_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_data_layers_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "move_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_custom_data_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_data_layer_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "set_custom_data_layer_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "has_custom_data_layer_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, + { + "name": "get_custom_data_layer_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_data_layer_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3492912874, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "layer_type", + "type": "enum::Variant.Type" + } + ] + }, + { + "name": "get_custom_data_layer_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2990820875, + "return_value": { + "type": "enum::Variant.Type" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_source_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1769939278, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_to", + "type": "Vector2i" + } + ] + }, + { + "name": "get_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2856536371, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "has_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3957903770, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "remove_coords_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + } + ] + }, + { + "name": "set_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3862385460, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_to", + "type": "Vector2i" + }, + { + "name": "alternative_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2303761075, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 180086755, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_alternative_level_tile_proxy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2328951467, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "map_tile_proxy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4267935328, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "cleanup_invalid_tile_proxies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "clear_tile_proxies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 763712015, + "hash_compatibility": [ + 3009264082 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "pattern", + "type": "TileMapPattern" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4207737510, + "return_value": { + "type": "TileMapPattern" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_pattern", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_patterns_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "tile_shape", + "setter": "set_tile_shape", + "getter": "get_tile_shape" + }, + { + "type": "int", + "name": "tile_layout", + "setter": "set_tile_layout", + "getter": "get_tile_layout" + }, + { + "type": "int", + "name": "tile_offset_axis", + "setter": "set_tile_offset_axis", + "getter": "get_tile_offset_axis" + }, + { + "type": "Vector2i", + "name": "tile_size", + "setter": "set_tile_size", + "getter": "get_tile_size" + }, + { + "type": "bool", + "name": "uv_clipping", + "setter": "set_uv_clipping", + "getter": "is_uv_clipping" + } + ] + }, + { + "name": "TileSetAtlasSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TileSetSource", + "api_type": "core", + "constants": [ + { + "name": "TRANSFORM_FLIP_H", + "value": 4096 + }, + { + "name": "TRANSFORM_FLIP_V", + "value": 8192 + }, + { + "name": "TRANSFORM_TRANSPOSE", + "value": 16384 + } + ], + "enums": [ + { + "name": "TileAnimationMode", + "is_bitfield": false, + "values": [ + { + "name": "TILE_ANIMATION_MODE_DEFAULT", + "value": 0 + }, + { + "name": "TILE_ANIMATION_MODE_RANDOM_START_TIMES", + "value": 1 + }, + { + "name": "TILE_ANIMATION_MODE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_margins", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "margins", + "type": "Vector2i" + } + ] + }, + { + "name": "get_margins", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_separation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "separation", + "type": "Vector2i" + } + ] + }, + { + "name": "get_separation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_texture_region_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "texture_region_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_texture_region_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_use_texture_padding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_texture_padding", + "type": "bool" + } + ] + }, + { + "name": "get_use_texture_padding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 190528769, + "hash_compatibility": [ + 1583819816 + ], + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i", + "default_value": "Vector2i(1, 1)" + } + ] + }, + { + "name": "remove_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "move_tile_in_atlas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870111920, + "hash_compatibility": [ + 1375626516 + ], + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "new_atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "new_size", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + } + ] + }, + { + "name": "get_tile_size_in_atlas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "has_room_for_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3018597268, + "hash_compatibility": [ + 4182444377 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "animation_columns", + "type": "int", + "meta": "int32" + }, + { + "name": "animation_separation", + "type": "Vector2i" + }, + { + "name": "frames_count", + "type": "int", + "meta": "int32" + }, + { + "name": "ignored_tile", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + } + ] + }, + { + "name": "get_tiles_to_be_removed_on_change", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1240378054, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "margins", + "type": "Vector2i" + }, + { + "name": "separation", + "type": "Vector2i" + }, + { + "name": "texture_region_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_at_coords", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "has_tiles_outside_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "clear_tiles_outside_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_tile_animation_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_columns", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_separation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1941061099, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "separation", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_animation_separation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050897911, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_speed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2262553149, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tile_animation_speed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3192753483, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "mode", + "type": "enum::TileSetAtlasSource.TileAnimationMode" + } + ] + }, + { + "name": "get_tile_animation_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4025349959, + "return_value": { + "type": "enum::TileSetAtlasSource.TileAnimationMode" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_frames_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frames_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_frames_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "set_tile_animation_frame_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2843487787, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_index", + "type": "int", + "meta": "int32" + }, + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tile_animation_frame_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1802448425, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tile_animation_total_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "create_alternative_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2226298068, + "hash_compatibility": [ + 3531100812 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_alternative_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200960707, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_alternative_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1499785778, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + }, + { + "name": "new_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_alternative_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_tile_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3534028207, + "return_value": { + "type": "TileData" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_atlas_grid_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_tile_texture_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 241857547, + "hash_compatibility": [ + 1321423751 + ], + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_runtime_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "get_runtime_tile_texture_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 104874263, + "return_value": { + "type": "Rect2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "Vector2i", + "name": "margins", + "setter": "set_margins", + "getter": "get_margins" + }, + { + "type": "Vector2i", + "name": "separation", + "setter": "set_separation", + "getter": "get_separation" + }, + { + "type": "Vector2i", + "name": "texture_region_size", + "setter": "set_texture_region_size", + "getter": "get_texture_region_size" + }, + { + "type": "bool", + "name": "use_texture_padding", + "setter": "set_use_texture_padding", + "getter": "get_use_texture_padding" + } + ] + }, + { + "name": "TileSetScenesCollectionSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TileSetSource", + "api_type": "core", + "methods": [ + { + "name": "get_scene_tiles_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "create_scene_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1117465415, + "hash_compatibility": [ + 2633389122 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene" + }, + { + "name": "id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_scene_tile_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_scene_tile_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3435852839, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "packed_scene", + "type": "PackedScene" + } + ] + }, + { + "name": "get_scene_tile_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 511017218, + "return_value": { + "type": "PackedScene" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_scene_tile_display_placeholder", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "display_placeholder", + "type": "bool" + } + ] + }, + { + "name": "get_scene_tile_display_placeholder", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_scene_tile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_scene_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "TileSetSource", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_tiles_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880721226, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_alternative_tiles_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] + }, + { + "name": "get_alternative_tile_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 89881719, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1073731340, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + } + ] + } + ] + }, + { + "name": "Time", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Month", + "is_bitfield": false, + "values": [ + { + "name": "MONTH_JANUARY", + "value": 1 + }, + { + "name": "MONTH_FEBRUARY", + "value": 2 + }, + { + "name": "MONTH_MARCH", + "value": 3 + }, + { + "name": "MONTH_APRIL", + "value": 4 + }, + { + "name": "MONTH_MAY", + "value": 5 + }, + { + "name": "MONTH_JUNE", + "value": 6 + }, + { + "name": "MONTH_JULY", + "value": 7 + }, + { + "name": "MONTH_AUGUST", + "value": 8 + }, + { + "name": "MONTH_SEPTEMBER", + "value": 9 + }, + { + "name": "MONTH_OCTOBER", + "value": 10 + }, + { + "name": "MONTH_NOVEMBER", + "value": 11 + }, + { + "name": "MONTH_DECEMBER", + "value": 12 + } + ] + }, + { + "name": "Weekday", + "is_bitfield": false, + "values": [ + { + "name": "WEEKDAY_SUNDAY", + "value": 0 + }, + { + "name": "WEEKDAY_MONDAY", + "value": 1 + }, + { + "name": "WEEKDAY_TUESDAY", + "value": 2 + }, + { + "name": "WEEKDAY_WEDNESDAY", + "value": 3 + }, + { + "name": "WEEKDAY_THURSDAY", + "value": 4 + }, + { + "name": "WEEKDAY_FRIDAY", + "value": 5 + }, + { + "name": "WEEKDAY_SATURDAY", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "get_datetime_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_date_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_time_dict_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311239925, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + }, + { + "name": "use_space", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_time_string_from_unix_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "unix_time_val", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_dict_from_datetime_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3253569256, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "datetime", + "type": "String" + }, + { + "name": "weekday", + "type": "bool" + } + ] + }, + { + "name": "get_datetime_string_from_datetime_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898123706, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "datetime", + "type": "Dictionary" + }, + { + "name": "use_space", + "type": "bool" + } + ] + }, + { + "name": "get_unix_time_from_datetime_dict", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3021115443, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "datetime", + "type": "Dictionary" + } + ] + }, + { + "name": "get_unix_time_from_datetime_string", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "datetime", + "type": "String" + } + ] + }, + { + "name": "get_offset_string_from_offset_minutes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "offset_minutes", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_datetime_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_dict_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_datetime_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1136425492, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + }, + { + "name": "use_space", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_date_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1162154673, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_string_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1162154673, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utc", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_time_zone_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_unix_time_from_system", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_ticks_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_ticks_usec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + } + ] + }, + { + "name": "Timer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "TimerProcessCallback", + "is_bitfield": false, + "values": [ + { + "name": "TIMER_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "TIMER_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_wait_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_wait_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_one_shot", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_one_shot", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_autostart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_autostart", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392008558, + "arguments": [ + { + "name": "time_sec", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_ignore_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_stopped", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_time_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_timer_process_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3469495063, + "arguments": [ + { + "name": "callback", + "type": "enum::Timer.TimerProcessCallback" + } + ] + }, + { + "name": "get_timer_process_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2672570227, + "return_value": { + "type": "enum::Timer.TimerProcessCallback" + } + } + ], + "signals": [ + { + "name": "timeout" + } + ], + "properties": [ + { + "type": "int", + "name": "process_callback", + "setter": "set_timer_process_callback", + "getter": "get_timer_process_callback" + }, + { + "type": "float", + "name": "wait_time", + "setter": "set_wait_time", + "getter": "get_wait_time" + }, + { + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "is_one_shot" + }, + { + "type": "bool", + "name": "autostart", + "setter": "set_autostart", + "getter": "has_autostart" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_paused", + "getter": "is_paused" + }, + { + "type": "bool", + "name": "ignore_time_scale", + "setter": "set_ignore_time_scale", + "getter": "is_ignoring_time_scale" + }, + { + "type": "float", + "name": "time_left", + "getter": "get_time_left" + } + ] + }, + { + "name": "TorusMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_inner_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_inner_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_outer_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_outer_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_ring_segments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ring_segments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "float", + "name": "inner_radius", + "setter": "set_inner_radius", + "getter": "get_inner_radius" + }, + { + "type": "float", + "name": "outer_radius", + "setter": "set_outer_radius", + "getter": "get_outer_radius" + }, + { + "type": "int", + "name": "rings", + "setter": "set_rings", + "getter": "get_rings" + }, + { + "type": "int", + "name": "ring_segments", + "setter": "set_ring_segments", + "getter": "get_ring_segments" + } + ] + }, + { + "name": "TouchScreenButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "enums": [ + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_ALWAYS", + "value": 0 + }, + { + "name": "VISIBILITY_TOUCHSCREEN_ONLY", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_pressed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_bitmask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 698588216, + "arguments": [ + { + "name": "bitmask", + "type": "BitMap" + } + ] + }, + { + "name": "get_bitmask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2459671998, + "return_value": { + "type": "BitMap" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, + "arguments": [ + { + "name": "shape", + "type": "Shape2D" + } + ] + }, + { + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522005891, + "return_value": { + "type": "Shape2D" + } + }, + { + "name": "set_shape_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bool", + "type": "bool" + } + ] + }, + { + "name": "is_shape_centered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_shape_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "bool", + "type": "bool" + } + ] + }, + { + "name": "is_shape_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "action", + "type": "String" + } + ] + }, + { + "name": "get_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3031128463, + "arguments": [ + { + "name": "mode", + "type": "enum::TouchScreenButton.VisibilityMode" + } + ] + }, + { + "name": "get_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2558996468, + "return_value": { + "type": "enum::TouchScreenButton.VisibilityMode" + } + }, + { + "name": "set_passby_press", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_passby_press_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "pressed" + }, + { + "name": "released" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture_normal", + "getter": "get_texture_normal" + }, + { + "type": "Texture2D", + "name": "texture_pressed", + "setter": "set_texture_pressed", + "getter": "get_texture_pressed" + }, + { + "type": "BitMap", + "name": "bitmask", + "setter": "set_bitmask", + "getter": "get_bitmask" + }, + { + "type": "Shape2D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" + }, + { + "type": "bool", + "name": "shape_centered", + "setter": "set_shape_centered", + "getter": "is_shape_centered" + }, + { + "type": "bool", + "name": "shape_visible", + "setter": "set_shape_visible", + "getter": "is_shape_visible" + }, + { + "type": "bool", + "name": "passby_press", + "setter": "set_passby_press", + "getter": "is_passby_press_enabled" + }, + { + "type": "StringName", + "name": "action", + "setter": "set_action", + "getter": "get_action" + }, + { + "type": "int", + "name": "visibility_mode", + "setter": "set_visibility_mode", + "getter": "get_visibility_mode" + } + ] + }, + { + "name": "Translation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_get_plural_message", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1970324172, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "src_plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "_get_message", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3639719779, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName" + } + ] + }, + { + "name": "set_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3898530326, + "hash_compatibility": [ + 971803314 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "xlated_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "add_plural_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2356982266, + "hash_compatibility": [ + 360316719 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "xlated_messages", + "type": "PackedStringArray" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_plural_message", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "src_plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "erase_message", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3959009644, + "hash_compatibility": [ + 3919944288 + ], + "arguments": [ + { + "name": "src_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_message_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_translated_message_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_message_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_plural_rules_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "rules", + "type": "String" + } + ] + }, + { + "name": "get_plural_rules_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "messages", + "setter": "_set_messages", + "getter": "_get_messages" + }, + { + "type": "String", + "name": "locale", + "setter": "set_locale", + "getter": "get_locale" + }, + { + "type": "String", + "name": "plural_rules_override", + "setter": "set_plural_rules_override", + "getter": "get_plural_rules_override" + } + ] + }, + { + "name": "TranslationDomain", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_translation_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 606768082, + "return_value": { + "type": "Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "add_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "remove_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_translations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Translation" + } + }, + { + "name": "has_translation_for_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2034713381, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + }, + { + "name": "exact", + "type": "bool" + } + ] + }, + { + "name": "has_translation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696976312, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "find_translations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2109650934, + "return_value": { + "type": "typedarray::Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + }, + { + "name": "exact", + "type": "bool" + } + ] + }, + { + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "translate_plural", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "message_plural", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_locale_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_locale_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_accents_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_accents_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_double_vowels_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_double_vowels_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_fake_bidi_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_fake_bidi_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_override_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_override_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_skip_placeholders_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_skip_placeholders_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_pseudolocalization_expansion_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pseudolocalization_expansion_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pseudolocalization_prefix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "get_pseudolocalization_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_accents_enabled", + "setter": "set_pseudolocalization_accents_enabled", + "getter": "is_pseudolocalization_accents_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_double_vowels_enabled", + "setter": "set_pseudolocalization_double_vowels_enabled", + "getter": "is_pseudolocalization_double_vowels_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_fake_bidi_enabled", + "setter": "set_pseudolocalization_fake_bidi_enabled", + "getter": "is_pseudolocalization_fake_bidi_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_override_enabled", + "setter": "set_pseudolocalization_override_enabled", + "getter": "is_pseudolocalization_override_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_skip_placeholders_enabled", + "setter": "set_pseudolocalization_skip_placeholders_enabled", + "getter": "is_pseudolocalization_skip_placeholders_enabled" + }, + { + "type": "float", + "name": "pseudolocalization_expansion_ratio", + "setter": "set_pseudolocalization_expansion_ratio", + "getter": "get_pseudolocalization_expansion_ratio" + }, + { + "type": "String", + "name": "pseudolocalization_prefix", + "setter": "set_pseudolocalization_prefix", + "getter": "get_pseudolocalization_prefix" + }, + { + "type": "String", + "name": "pseudolocalization_suffix", + "setter": "set_pseudolocalization_suffix", + "getter": "get_pseudolocalization_suffix" + } + ] + }, + { + "name": "TranslationServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_tool_locale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "compare_locales", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "locale_a", + "type": "String" + }, + { + "name": "locale_b", + "type": "String" + } + ] + }, + { + "name": "standardize_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4216441673, + "hash_compatibility": [ + 3135753539 + ], + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + }, + { + "name": "add_defaults", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_all_languages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_language_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_all_scripts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_script_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] + }, + { + "name": "get_all_countries", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_country_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "country", + "type": "String" + } + ] + }, + { + "name": "get_locale_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_plural_rules", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "translate_plural", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "add_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "remove_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "get_translation_object", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2065240175, + "return_value": { + "type": "Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_translations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Translation" + } + }, + { + "name": "find_translations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2109650934, + "return_value": { + "type": "typedarray::Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + }, + { + "name": "exact", + "type": "bool" + } + ] + }, + { + "name": "has_translation_for_locale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2034713381, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + }, + { + "name": "exact", + "type": "bool" + } + ] + }, + { + "name": "has_translation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2696976312, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "has_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "get_or_add_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397200075, + "return_value": { + "type": "TranslationDomain" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "remove_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_loaded_locales", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "format_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "get_percent_sign", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "parse_number", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 315676799, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "number", + "type": "String" + }, + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "reload_pseudolocalization", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" + } + ] + }, + { + "name": "Tree", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_ROW", + "value": 1 + }, + { + "name": "SELECT_MULTI", + "value": 2 + } + ] + }, + { + "name": "DropModeFlags", + "is_bitfield": false, + "values": [ + { + "name": "DROP_MODE_DISABLED", + "value": 0 + }, + { + "name": "DROP_MODE_ON_ITEM", + "value": 1 + }, + { + "name": "DROP_MODE_INBETWEEN", + "value": 2 + } + ] + }, + { + "name": "ScrollHintMode", + "is_bitfield": false, + "values": [ + { + "name": "SCROLL_HINT_MODE_DISABLED", + "value": 0 + }, + { + "name": "SCROLL_HINT_MODE_BOTH", + "value": 1 + }, + { + "name": "SCROLL_HINT_MODE_TOP", + "value": 2 + }, + { + "name": "SCROLL_HINT_MODE_BOTTOM", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "create_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 528467046, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "parent", + "type": "TreeItem", + "default_value": "null" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "set_column_custom_minimum_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "min_width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool" + } + ] + }, + { + "name": "set_column_expand_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "ratio", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_clip_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_column_expanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_column_clipping_content", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_column_expand_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_column_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_drawing_canvas_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_hide_root", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_root_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_next_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 873446299, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "from", + "type": "TreeItem" + } + ] + }, + { + "name": "get_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662547442, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_selected_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_pressed_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_select_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3223887270, + "arguments": [ + { + "name": "mode", + "type": "enum::Tree.SelectMode" + } + ] + }, + { + "name": "get_select_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 100748571, + "return_value": { + "type": "enum::Tree.SelectMode" + } + }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_columns", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_edited", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_edited_column", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "edit_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2595650253, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "force_edit", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_custom_popup_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "get_item_area_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47968679, + "hash_compatibility": [ + 1235226180 + ], + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_item_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4193340126, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_column_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_drop_section_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_button_id_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "ensure_cursor_is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_column_titles_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "are_column_titles_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_column_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_column_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip_text", + "type": "String" + } + ] + }, + { + "name": "get_column_title_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3276431499, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_column_title_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171562184, + "return_value": { + "type": "enum::HorizontalAlignment" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_column_title_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_column_title_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_column_title_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_scroll", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1314737213, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "center_on_item", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_h_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] + }, + { + "name": "is_h_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_v_scroll_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] + }, + { + "name": "is_v_scroll_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_hint_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 415911924, + "arguments": [ + { + "name": "scroll_hint_mode", + "type": "enum::Tree.ScrollHintMode" + } + ] + }, + { + "name": "get_scroll_hint_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 553087187, + "return_value": { + "type": "enum::Tree.ScrollHintMode" + } + }, + { + "name": "set_tile_scroll_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "tile_scroll_hint", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_hint_tiled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "hide", + "type": "bool" + } + ] + }, + { + "name": "is_folding_hidden", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_recursive_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_recursive_folding_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_drag_unfolding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drag_unfolding_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drop_mode_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drop_mode_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_allow_rmb_select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_rmb_select", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "item_selected" + }, + { + "name": "cell_selected" + }, + { + "name": "multi_selected", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "selected", + "type": "bool" + } + ] + }, + { + "name": "item_mouse_selected", + "arguments": [ + { + "name": "mouse_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "empty_clicked", + "arguments": [ + { + "name": "click_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_edited" + }, + { + "name": "custom_item_clicked", + "arguments": [ + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "item_icon_double_clicked" + }, + { + "name": "item_collapsed", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "check_propagated_to_item", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + } + ] + }, + { + "name": "button_clicked", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "id", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "custom_popup_edited", + "arguments": [ + { + "name": "arrow_clicked", + "type": "bool" + } + ] + }, + { + "name": "item_activated" + }, + { + "name": "column_title_clicked", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] + }, + { + "name": "nothing_selected" + } + ], + "properties": [ + { + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" + }, + { + "type": "bool", + "name": "column_titles_visible", + "setter": "set_column_titles_visible", + "getter": "are_column_titles_visible" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "bool", + "name": "hide_folding", + "setter": "set_hide_folding", + "getter": "is_folding_hidden" + }, + { + "type": "bool", + "name": "enable_recursive_folding", + "setter": "set_enable_recursive_folding", + "getter": "is_recursive_folding_enabled" + }, + { + "type": "bool", + "name": "enable_drag_unfolding", + "setter": "set_enable_drag_unfolding", + "getter": "is_drag_unfolding_enabled" + }, + { + "type": "bool", + "name": "hide_root", + "setter": "set_hide_root", + "getter": "is_root_hidden" + }, + { + "type": "int", + "name": "drop_mode_flags", + "setter": "set_drop_mode_flags", + "getter": "get_drop_mode_flags" + }, + { + "type": "int", + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" + }, + { + "type": "bool", + "name": "auto_tooltip", + "setter": "set_auto_tooltip", + "getter": "is_auto_tooltip_enabled" + }, + { + "type": "bool", + "name": "scroll_horizontal_enabled", + "setter": "set_h_scroll_enabled", + "getter": "is_h_scroll_enabled" + }, + { + "type": "bool", + "name": "scroll_vertical_enabled", + "setter": "set_v_scroll_enabled", + "getter": "is_v_scroll_enabled" + }, + { + "type": "int", + "name": "scroll_hint_mode", + "setter": "set_scroll_hint_mode", + "getter": "get_scroll_hint_mode" + }, + { + "type": "bool", + "name": "tile_scroll_hint", + "setter": "set_tile_scroll_hint", + "getter": "is_scroll_hint_tiled" + } + ] + }, + { + "name": "TreeItem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "TreeCellMode", + "is_bitfield": false, + "values": [ + { + "name": "CELL_MODE_STRING", + "value": 0 + }, + { + "name": "CELL_MODE_CHECK", + "value": 1 + }, + { + "name": "CELL_MODE_RANGE", + "value": 2 + }, + { + "name": "CELL_MODE_ICON", + "value": 3 + }, + { + "name": "CELL_MODE_CUSTOM", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_cell_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 289920701, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::TreeItem.TreeCellMode" + } + ] + }, + { + "name": "get_cell_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3406114978, + "return_value": { + "type": "enum::TreeItem.TreeCellMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_edit_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "multiline", + "type": "bool" + } + ] + }, + { + "name": "is_edit_multiline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_indeterminate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "indeterminate", + "type": "bool" + } + ] + }, + { + "name": "is_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_indeterminate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "propagate_check", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "emit_signal", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "get_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1707680378, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, + { + "name": "get_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3633006561, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2902757236, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_autowrap_trim_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2186029660, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "flags", + "type": "bitfield::TextServer.LineBreakFlag" + } + ] + }, + { + "name": "get_autowrap_trim_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3513056523, + "return_value": { + "type": "bitfield::TextServer.LineBreakFlag" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1940772195, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3782727860, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_structured_text_bidi_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 868756907, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] + }, + { + "name": "get_structured_text_bidi_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3377823772, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_structured_text_bidi_override_options", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 537221740, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "args", + "type": "Array" + } + ] + }, + { + "name": "get_structured_text_bidi_override_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "get_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon_overlay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1356297692, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "region", + "type": "Rect2" + } + ] + }, + { + "name": "get_icon_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3327874267, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "get_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_range_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1547181014, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "min", + "type": "float", + "meta": "double" + }, + { + "name": "max", + "type": "float", + "meta": "double" + }, + { + "name": "step", + "type": "float", + "meta": "double" + }, + { + "name": "expr", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_range_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "get_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 272420368, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "StringName" + } + ] + }, + { + "name": "set_custom_draw_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 957362965, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "get_custom_draw_callback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1317077508, + "return_value": { + "type": "Callable" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1433009359, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "get_custom_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3362509644, + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collapsed_recursive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_any_collapsed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2595650253, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "only_visible", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_visible_in_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "uncollapse_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_custom_minimum_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_minimum_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 1286410249 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "set_as_cursor", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637609184, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_custom_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244553094, + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 894174518, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "just_outline", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "clear_custom_bg_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_custom_bg_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_custom_as_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_custom_set_as_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_buttons", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 973481897, + "hash_compatibility": [ + 1688223362, + 1507727907 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip_text", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_button_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_by_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2165839948, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_button", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584904275, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_button_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 176101966, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" + } + ] + }, + { + "name": "erase_button", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_button_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "set_button_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1383440665, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_button_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3733378741, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "is_button_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tooltip_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "get_tooltip_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_text_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3276431499, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_text_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171562184, + "return_value": { + "type": "enum::HorizontalAlignment" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_expand_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_expand_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_disable_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_folding_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_accept_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allowed", + "type": "bool" + } + ] + }, + { + "name": "is_accepting_children", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "create_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 954243986, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, + { + "name": "remove_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, + { + "name": "get_tree", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2243340556, + "return_value": { + "type": "Tree" + } + }, + { + "name": "get_next", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_prev", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2768121250, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_first_child", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1514277247, + "return_value": { + "type": "TreeItem" + } + }, + { + "name": "get_next_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_prev_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_next_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_prev_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 306700752, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_child_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_children", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::TreeItem" + } + }, + { + "name": "get_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "move_before", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "move_after", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "item", + "type": "TreeItem" + } + ] + }, + { + "name": "call_recursive", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 2866548813, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "disable_folding", + "setter": "set_disable_folding", + "getter": "is_folding_disabled" + }, + { + "type": "int", + "name": "custom_minimum_height", + "setter": "set_custom_minimum_height", + "getter": "get_custom_minimum_height" + } + ] + }, + { + "name": "TriangleMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "create_from_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637816732, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "faces", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "intersect_segment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3648293151, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "begin", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + } + ] + }, + { + "name": "intersect_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3648293151, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "begin", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + } + ] + } + ] + }, + { + "name": "TubeTrailMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radial_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "radial_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_radial_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "sections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_sections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_section_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "section_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_section_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_section_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "section_rings", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_section_rings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_cap_top", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_top", + "type": "bool" + } + ] + }, + { + "name": "is_cap_top", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cap_bottom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "cap_bottom", + "type": "bool" + } + ] + }, + { + "name": "is_cap_bottom", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "int", + "name": "radial_steps", + "setter": "set_radial_steps", + "getter": "get_radial_steps" + }, + { + "type": "int", + "name": "sections", + "setter": "set_sections", + "getter": "get_sections" + }, + { + "type": "float", + "name": "section_length", + "setter": "set_section_length", + "getter": "get_section_length" + }, + { + "type": "int", + "name": "section_rings", + "setter": "set_section_rings", + "getter": "get_section_rings" + }, + { + "type": "bool", + "name": "cap_top", + "setter": "set_cap_top", + "getter": "is_cap_top" + }, + { + "type": "bool", + "name": "cap_bottom", + "setter": "set_cap_bottom", + "getter": "is_cap_bottom" + }, + { + "type": "Curve", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "Tween", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "TweenProcessMode", + "is_bitfield": false, + "values": [ + { + "name": "TWEEN_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "TWEEN_PROCESS_IDLE", + "value": 1 + } + ] + }, + { + "name": "TweenPauseMode", + "is_bitfield": false, + "values": [ + { + "name": "TWEEN_PAUSE_BOUND", + "value": 0 + }, + { + "name": "TWEEN_PAUSE_STOP", + "value": 1 + }, + { + "name": "TWEEN_PAUSE_PROCESS", + "value": 2 + } + ] + }, + { + "name": "TransitionType", + "is_bitfield": false, + "values": [ + { + "name": "TRANS_LINEAR", + "value": 0 + }, + { + "name": "TRANS_SINE", + "value": 1 + }, + { + "name": "TRANS_QUINT", + "value": 2 + }, + { + "name": "TRANS_QUART", + "value": 3 + }, + { + "name": "TRANS_QUAD", + "value": 4 + }, + { + "name": "TRANS_EXPO", + "value": 5 + }, + { + "name": "TRANS_ELASTIC", + "value": 6 + }, + { + "name": "TRANS_CUBIC", + "value": 7 + }, + { + "name": "TRANS_CIRC", + "value": 8 + }, + { + "name": "TRANS_BOUNCE", + "value": 9 + }, + { + "name": "TRANS_BACK", + "value": 10 + }, + { + "name": "TRANS_SPRING", + "value": 11 + } + ] + }, + { + "name": "EaseType", + "is_bitfield": false, + "values": [ + { + "name": "EASE_IN", + "value": 0 + }, + { + "name": "EASE_OUT", + "value": 1 + }, + { + "name": "EASE_IN_OUT", + "value": 2 + }, + { + "name": "EASE_OUT_IN", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "tween_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4049770449, + "return_value": { + "type": "PropertyTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "object", + "type": "Object", + "meta": "required" + }, + { + "name": "property", + "type": "NodePath" + }, + { + "name": "final_val", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "tween_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 413360199, + "return_value": { + "type": "IntervalTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "tween_callback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1540176488, + "return_value": { + "type": "CallbackTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "tween_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2337877153, + "return_value": { + "type": "MethodTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "Variant" + }, + { + "name": "to", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "tween_subtween", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1567358477, + "return_value": { + "type": "SubtweenTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "subtween", + "type": "Tween", + "meta": "required" + } + ] + }, + { + "name": "tween_await", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2242837462, + "return_value": { + "type": "AwaitTweener", + "meta": "required" + }, + "arguments": [ + { + "name": "signal", + "type": "Signal" + } + ] + }, + { + "name": "custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "pause", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "kill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_total_elapsed_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "has_tweeners", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_running", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "bind_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946786331, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "node", + "type": "Node", + "meta": "required" + } + ] + }, + { + "name": "set_process_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 855258840, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Tween.TweenProcessMode" + } + ] + }, + { + "name": "set_pause_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3363368837, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Tween.TweenPauseMode" + } + ] + }, + { + "name": "set_ignore_time_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1942052223, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "ignore", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_parallel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1942052223, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "parallel", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "set_loops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2670836414, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "loops", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_loops_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3961971106, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3965963875, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208117252, + "return_value": { + "type": "Tween", + "meta": "required" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "parallel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween", + "meta": "required" + } + }, + { + "name": "chain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426978995, + "return_value": { + "type": "Tween", + "meta": "required" + } + }, + { + "name": "interpolate_value", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3452526450, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "initial_value", + "type": "Variant" + }, + { + "name": "delta_value", + "type": "Variant" + }, + { + "name": "elapsed_time", + "type": "float", + "meta": "double" + }, + { + "name": "duration", + "type": "float", + "meta": "double" + }, + { + "name": "trans_type", + "type": "enum::Tween.TransitionType" + }, + { + "name": "ease_type", + "type": "enum::Tween.EaseType" + } + ] + } + ], + "signals": [ + { + "name": "step_finished", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ] + }, + { + "name": "loop_finished", + "arguments": [ + { + "name": "loop_count", + "type": "int" + } + ] + }, + { + "name": "finished" + } + ] + }, + { + "name": "Tweener", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "signals": [ + { + "name": "finished" + } + ] + }, + { + "name": "TwoBoneIK3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "IKModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "target_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pole_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "pole_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_pole_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_middle_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_middle_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_middle_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_middle_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pole_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258741388, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::SkeletonModifier3D.SecondaryDirection" + } + ] + }, + { + "name": "get_pole_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 377522128, + "return_value": { + "type": "enum::SkeletonModifier3D.SecondaryDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_pole_direction_vector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "vector", + "type": "Vector3" + } + ] + }, + { + "name": "get_pole_direction_vector", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_virtual_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_virtual_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extend_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_end_bone_extended", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2838484201, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SkeletonModifier3D.BoneDirection" + } + ] + }, + { + "name": "get_end_bone_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1843036459, + "return_value": { + "type": "enum::SkeletonModifier3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_end_bone_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, + { + "name": "UDPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "is_connection_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_listening", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 808734560, + "return_value": { + "type": "PacketPeerUDP" + } + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_max_pending_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_pending_connections", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_pending_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "max_pending_connections", + "setter": "set_max_pending_connections", + "getter": "get_max_pending_connections" + } + ] + }, + { + "name": "UDSServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SocketServer", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1623851112, + "return_value": { + "type": "StreamPeerUDS" + } + } + ] + }, + { + "name": "UPNP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "UPNPResult", + "is_bitfield": false, + "values": [ + { + "name": "UPNP_RESULT_SUCCESS", + "value": 0 + }, + { + "name": "UPNP_RESULT_NOT_AUTHORIZED", + "value": 1 + }, + { + "name": "UPNP_RESULT_PORT_MAPPING_NOT_FOUND", + "value": 2 + }, + { + "name": "UPNP_RESULT_INCONSISTENT_PARAMETERS", + "value": 3 + }, + { + "name": "UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY", + "value": 4 + }, + { + "name": "UPNP_RESULT_ACTION_FAILED", + "value": 5 + }, + { + "name": "UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED", + "value": 6 + }, + { + "name": "UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED", + "value": 7 + }, + { + "name": "UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED", + "value": 8 + }, + { + "name": "UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD", + "value": 9 + }, + { + "name": "UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD", + "value": 10 + }, + { + "name": "UPNP_RESULT_NO_PORT_MAPS_AVAILABLE", + "value": 11 + }, + { + "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM", + "value": 12 + }, + { + "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING", + "value": 13 + }, + { + "name": "UPNP_RESULT_SAME_PORT_VALUES_REQUIRED", + "value": 14 + }, + { + "name": "UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED", + "value": 15 + }, + { + "name": "UPNP_RESULT_INVALID_GATEWAY", + "value": 16 + }, + { + "name": "UPNP_RESULT_INVALID_PORT", + "value": 17 + }, + { + "name": "UPNP_RESULT_INVALID_PROTOCOL", + "value": 18 + }, + { + "name": "UPNP_RESULT_INVALID_DURATION", + "value": 19 + }, + { + "name": "UPNP_RESULT_INVALID_ARGS", + "value": 20 + }, + { + "name": "UPNP_RESULT_INVALID_RESPONSE", + "value": 21 + }, + { + "name": "UPNP_RESULT_INVALID_PARAM", + "value": 22 + }, + { + "name": "UPNP_RESULT_HTTP_ERROR", + "value": 23 + }, + { + "name": "UPNP_RESULT_SOCKET_ERROR", + "value": 24 + }, + { + "name": "UPNP_RESULT_MEM_ALLOC_ERROR", + "value": 25 + }, + { + "name": "UPNP_RESULT_NO_GATEWAY", + "value": 26 + }, + { + "name": "UPNP_RESULT_NO_DEVICES", + "value": 27 + }, + { + "name": "UPNP_RESULT_UNKNOWN_ERROR", + "value": 28 + } + ] + } + ], + "methods": [ + { + "name": "get_device_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_device", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2193290270, + "return_value": { + "type": "UPNPDevice" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986715920, + "arguments": [ + { + "name": "device", + "type": "UPNPDevice" + } + ] + }, + { + "name": "set_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3015133723, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "device", + "type": "UPNPDevice" + } + ] + }, + { + "name": "remove_device", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_devices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_gateway", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2276800779, + "return_value": { + "type": "UPNPDevice" + } + }, + { + "name": "discover", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1575334765, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "timeout", + "type": "int", + "meta": "int32", + "default_value": "2000" + }, + { + "name": "ttl", + "type": "int", + "meta": "int32", + "default_value": "2" + }, + { + "name": "device_filter", + "type": "String", + "default_value": "\"InternetGatewayDevice\"" + } + ] + }, + { + "name": "query_external_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 818314583, + "hash_compatibility": [ + 3358934458 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "port_internal", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "desc", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "delete_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + } + ] + }, + { + "name": "set_discover_multicast_if", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "m_if", + "type": "String" + } + ] + }, + { + "name": "get_discover_multicast_if", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_discover_local_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_discover_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_discover_ipv6", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ipv6", + "type": "bool" + } + ] + }, + { + "name": "is_discover_ipv6", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "String", + "name": "discover_multicast_if", + "setter": "set_discover_multicast_if", + "getter": "get_discover_multicast_if" + }, + { + "type": "int", + "name": "discover_local_port", + "setter": "set_discover_local_port", + "getter": "get_discover_local_port" + }, + { + "type": "bool", + "name": "discover_ipv6", + "setter": "set_discover_ipv6", + "getter": "is_discover_ipv6" + } + ] + }, + { + "name": "UPNPDevice", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "IGDStatus", + "is_bitfield": false, + "values": [ + { + "name": "IGD_STATUS_OK", + "value": 0 + }, + { + "name": "IGD_STATUS_HTTP_ERROR", + "value": 1 + }, + { + "name": "IGD_STATUS_HTTP_EMPTY", + "value": 2 + }, + { + "name": "IGD_STATUS_NO_URLS", + "value": 3 + }, + { + "name": "IGD_STATUS_NO_IGD", + "value": 4 + }, + { + "name": "IGD_STATUS_DISCONNECTED", + "value": 5 + }, + { + "name": "IGD_STATUS_UNKNOWN_DEVICE", + "value": 6 + }, + { + "name": "IGD_STATUS_INVALID_CONTROL", + "value": 7 + }, + { + "name": "IGD_STATUS_MALLOC_ERROR", + "value": 8 + }, + { + "name": "IGD_STATUS_UNKNOWN_ERROR", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "is_valid_gateway", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "query_external_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "add_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 818314583, + "hash_compatibility": [ + 3358934458 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "port_internal", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "desc", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "delete_port_mapping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + } + ] + }, + { + "name": "set_description_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "get_description_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_service_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "get_service_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_control_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "url", + "type": "String" + } + ] + }, + { + "name": "get_igd_control_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_service_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "get_igd_service_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_our_addr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "addr", + "type": "String" + } + ] + }, + { + "name": "get_igd_our_addr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_igd_status", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 519504122, + "arguments": [ + { + "name": "status", + "type": "enum::UPNPDevice.IGDStatus" + } + ] + }, + { + "name": "get_igd_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 180887011, + "return_value": { + "type": "enum::UPNPDevice.IGDStatus" + } + } + ], + "properties": [ + { + "type": "String", + "name": "description_url", + "setter": "set_description_url", + "getter": "get_description_url" + }, + { + "type": "String", + "name": "service_type", + "setter": "set_service_type", + "getter": "get_service_type" + }, + { + "type": "String", + "name": "igd_control_url", + "setter": "set_igd_control_url", + "getter": "get_igd_control_url" + }, + { + "type": "String", + "name": "igd_service_type", + "setter": "set_igd_service_type", + "getter": "get_igd_service_type" + }, + { + "type": "String", + "name": "igd_our_addr", + "setter": "set_igd_our_addr", + "getter": "get_igd_our_addr" + }, + { + "type": "int", + "name": "igd_status", + "setter": "set_igd_status", + "getter": "get_igd_status" + } + ] + }, + { + "name": "UndoRedo", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "MergeMode", + "is_bitfield": false, + "values": [ + { + "name": "MERGE_DISABLE", + "value": 0 + }, + { + "name": "MERGE_ENDS", + "value": 1 + }, + { + "name": "MERGE_ALL", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "create_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3171901514, + "hash_compatibility": [ + 3900135403 + ], + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "merge_mode", + "type": "enum::UndoRedo.MergeMode", + "default_value": "0" + }, + { + "name": "backward_undo_ops", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "commit_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "execute", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "is_committing_action", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_do_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_undo_method", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "add_do_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_undo_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1017172818, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_do_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "add_undo_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "start_force_keep_in_merge_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_force_keep_in_merge_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_history_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_current_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_action_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 990163283, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_history", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, + "arguments": [ + { + "name": "increase_version", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_current_action_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_max_steps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_steps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_steps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "undo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "version_changed" + } + ], + "properties": [ + { + "type": "int", + "name": "max_steps", + "setter": "set_max_steps", + "getter": "get_max_steps" + } + ] + }, + { + "name": "UniformSetCacheRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_cache", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 658571723, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "set", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniforms", + "type": "typedarray::RDUniform" + } + ] + } + ] + }, + { + "name": "VBoxContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "BoxContainer", + "api_type": "core" + }, + { + "name": "VFlowContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "FlowContainer", + "api_type": "core" + }, + { + "name": "VScrollBar", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ScrollBar", + "api_type": "core" + }, + { + "name": "VSeparator", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Separator", + "api_type": "core" + }, + { + "name": "VSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Slider", + "api_type": "core" + }, + { + "name": "VSplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SplitContainer", + "api_type": "core" + }, + { + "name": "VehicleBody3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RigidBody3D", + "api_type": "core", + "methods": [ + { + "name": "set_engine_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "engine_force", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_engine_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_brake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brake", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_brake", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "steering", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "engine_force", + "setter": "set_engine_force", + "getter": "get_engine_force" + }, + { + "type": "float", + "name": "brake", + "setter": "set_brake", + "getter": "get_brake" + }, + { + "type": "float", + "name": "steering", + "setter": "set_steering", + "getter": "get_steering" + } + ] + }, + { + "name": "VehicleWheel3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_rest_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_rest_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_travel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_travel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_max_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_suspension_max_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_compression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_compression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping_relaxation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping_relaxation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_as_traction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_used_as_traction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_as_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_used_as_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_friction_slip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_friction_slip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_in_contact", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 151077316, + "return_value": { + "type": "Node3D" + } + }, + { + "name": "get_contact_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_contact_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_roll_influence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "roll_influence", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_roll_influence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skidinfo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_rpm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_engine_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "engine_force", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_engine_force", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_brake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "brake", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_brake", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_steering", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "steering", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_steering", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "engine_force", + "setter": "set_engine_force", + "getter": "get_engine_force" + }, + { + "type": "float", + "name": "brake", + "setter": "set_brake", + "getter": "get_brake" + }, + { + "type": "float", + "name": "steering", + "setter": "set_steering", + "getter": "get_steering" + }, + { + "type": "bool", + "name": "use_as_traction", + "setter": "set_use_as_traction", + "getter": "is_used_as_traction" + }, + { + "type": "bool", + "name": "use_as_steering", + "setter": "set_use_as_steering", + "getter": "is_used_as_steering" + }, + { + "type": "float", + "name": "wheel_roll_influence", + "setter": "set_roll_influence", + "getter": "get_roll_influence" + }, + { + "type": "float", + "name": "wheel_radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "wheel_rest_length", + "setter": "set_suspension_rest_length", + "getter": "get_suspension_rest_length" + }, + { + "type": "float", + "name": "wheel_friction_slip", + "setter": "set_friction_slip", + "getter": "get_friction_slip" + }, + { + "type": "float", + "name": "suspension_travel", + "setter": "set_suspension_travel", + "getter": "get_suspension_travel" + }, + { + "type": "float", + "name": "suspension_stiffness", + "setter": "set_suspension_stiffness", + "getter": "get_suspension_stiffness" + }, + { + "type": "float", + "name": "suspension_max_force", + "setter": "set_suspension_max_force", + "getter": "get_suspension_max_force" + }, + { + "type": "float", + "name": "damping_compression", + "setter": "set_damping_compression", + "getter": "get_damping_compression" + }, + { + "type": "float", + "name": "damping_relaxation", + "setter": "set_damping_relaxation", + "getter": "get_damping_relaxation" + } + ] + }, + { + "name": "VideoStream", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_instantiate_playback", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 294648086, + "return_value": { + "type": "VideoStreamPlayback" + } + }, + { + "name": "set_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "get_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "file", + "setter": "set_file", + "getter": "get_file" + } + ] + }, + { + "name": "VideoStreamPlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_stop", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_play", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_is_playing", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_paused", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "_is_paused", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_length", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_get_playback_position", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "_seek", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_set_audio_track", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_texture", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_update", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_channels", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_mix_rate", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "mix_audio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 93876830, + "hash_compatibility": [ + 1369271885 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "num_frames", + "type": "int", + "meta": "int32" + }, + { + "name": "buffer", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + } + ] + }, + { + "name": "VideoStreamPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2317102564, + "arguments": [ + { + "name": "stream", + "type": "VideoStream" + } + ] + }, + { + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 438621487, + "return_value": { + "type": "VideoStream" + } + }, + { + "name": "play", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_paused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ] + }, + { + "name": "is_paused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_loop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "loop", + "type": "bool" + } + ] + }, + { + "name": "has_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "volume", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_volume_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "db", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_volume_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "speed_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_speed_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_audio_track", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "track", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_audio_track", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_stream_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_stream_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_stream_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "position", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_stream_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_autoplay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "has_autoplay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_expand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_expand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_buffering_msec", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "msec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_buffering_msec", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_bus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "bus", + "type": "StringName" + } + ] + }, + { + "name": "get_bus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_video_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "int", + "name": "audio_track", + "setter": "set_audio_track", + "getter": "get_audio_track" + }, + { + "type": "VideoStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" + }, + { + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume", + "setter": "set_volume", + "getter": "get_volume" + }, + { + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" + }, + { + "type": "bool", + "name": "autoplay", + "setter": "set_autoplay", + "getter": "has_autoplay" + }, + { + "type": "bool", + "name": "paused", + "setter": "set_paused", + "getter": "is_paused" + }, + { + "type": "bool", + "name": "expand", + "setter": "set_expand", + "getter": "has_expand" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "int", + "name": "buffering_msec", + "setter": "set_buffering_msec", + "getter": "get_buffering_msec" + }, + { + "type": "float", + "name": "stream_position", + "setter": "set_stream_position", + "getter": "get_stream_position" + }, + { + "type": "StringName", + "name": "bus", + "setter": "set_bus", + "getter": "get_bus" + } + ] + }, + { + "name": "VideoStreamTheora", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VideoStream", + "api_type": "core" + }, + { + "name": "Viewport", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "enums": [ + { + "name": "PositionalShadowAtlasQuadrantSubdiv", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED", + "value": 0 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1", + "value": 1 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_4", + "value": 2 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_16", + "value": 3 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_64", + "value": 4 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_256", + "value": 5 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1024", + "value": 6 + }, + { + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX", + "value": 7 + } + ] + }, + { + "name": "Scaling3DMode", + "is_bitfield": false, + "values": [ + { + "name": "SCALING_3D_MODE_BILINEAR", + "value": 0 + }, + { + "name": "SCALING_3D_MODE_FSR", + "value": 1 + }, + { + "name": "SCALING_3D_MODE_FSR2", + "value": 2 + }, + { + "name": "SCALING_3D_MODE_METALFX_SPATIAL", + "value": 3 + }, + { + "name": "SCALING_3D_MODE_METALFX_TEMPORAL", + "value": 4 + }, + { + "name": "SCALING_3D_MODE_NEAREST", + "value": 5 + }, + { + "name": "SCALING_3D_MODE_MAX", + "value": 6 + } + ] + }, + { + "name": "MSAA", + "is_bitfield": false, + "values": [ + { + "name": "MSAA_DISABLED", + "value": 0 + }, + { + "name": "MSAA_2X", + "value": 1 + }, + { + "name": "MSAA_4X", + "value": 2 + }, + { + "name": "MSAA_8X", + "value": 3 + }, + { + "name": "MSAA_MAX", + "value": 4 + } + ] + }, + { + "name": "AnisotropicFiltering", + "is_bitfield": false, + "values": [ + { + "name": "ANISOTROPY_DISABLED", + "value": 0 + }, + { + "name": "ANISOTROPY_2X", + "value": 1 + }, + { + "name": "ANISOTROPY_4X", + "value": 2 + }, + { + "name": "ANISOTROPY_8X", + "value": 3 + }, + { + "name": "ANISOTROPY_16X", + "value": 4 + }, + { + "name": "ANISOTROPY_MAX", + "value": 5 + } + ] + }, + { + "name": "ScreenSpaceAA", + "is_bitfield": false, + "values": [ + { + "name": "SCREEN_SPACE_AA_DISABLED", + "value": 0 + }, + { + "name": "SCREEN_SPACE_AA_FXAA", + "value": 1 + }, + { + "name": "SCREEN_SPACE_AA_SMAA", + "value": 2 + }, + { + "name": "SCREEN_SPACE_AA_MAX", + "value": 3 + } + ] + }, + { + "name": "RenderInfo", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "RENDER_INFO_MAX", + "value": 3 + } + ] + }, + { + "name": "RenderInfoType", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_INFO_TYPE_VISIBLE", + "value": 0 + }, + { + "name": "RENDER_INFO_TYPE_SHADOW", + "value": 1 + }, + { + "name": "RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "RENDER_INFO_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "DebugDraw", + "is_bitfield": false, + "values": [ + { + "name": "DEBUG_DRAW_DISABLED", + "value": 0 + }, + { + "name": "DEBUG_DRAW_UNSHADED", + "value": 1 + }, + { + "name": "DEBUG_DRAW_LIGHTING", + "value": 2 + }, + { + "name": "DEBUG_DRAW_OVERDRAW", + "value": 3 + }, + { + "name": "DEBUG_DRAW_WIREFRAME", + "value": 4 + }, + { + "name": "DEBUG_DRAW_NORMAL_BUFFER", + "value": 5 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_ALBEDO", + "value": 6 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_LIGHTING", + "value": 7 + }, + { + "name": "DEBUG_DRAW_VOXEL_GI_EMISSION", + "value": 8 + }, + { + "name": "DEBUG_DRAW_SHADOW_ATLAS", + "value": 9 + }, + { + "name": "DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", + "value": 10 + }, + { + "name": "DEBUG_DRAW_SCENE_LUMINANCE", + "value": 11 + }, + { + "name": "DEBUG_DRAW_SSAO", + "value": 12 + }, + { + "name": "DEBUG_DRAW_SSIL", + "value": 13 + }, + { + "name": "DEBUG_DRAW_PSSM_SPLITS", + "value": 14 + }, + { + "name": "DEBUG_DRAW_DECAL_ATLAS", + "value": 15 + }, + { + "name": "DEBUG_DRAW_SDFGI", + "value": 16 + }, + { + "name": "DEBUG_DRAW_SDFGI_PROBES", + "value": 17 + }, + { + "name": "DEBUG_DRAW_GI_BUFFER", + "value": 18 + }, + { + "name": "DEBUG_DRAW_DISABLE_LOD", + "value": 19 + }, + { + "name": "DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", + "value": 20 + }, + { + "name": "DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", + "value": 21 + }, + { + "name": "DEBUG_DRAW_CLUSTER_DECALS", + "value": 22 + }, + { + "name": "DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", + "value": 23 + }, + { + "name": "DEBUG_DRAW_OCCLUDERS", + "value": 24 + }, + { + "name": "DEBUG_DRAW_MOTION_VECTORS", + "value": 25 + }, + { + "name": "DEBUG_DRAW_INTERNAL_BUFFER", + "value": 26 + }, + { + "name": "DEBUG_DRAW_CLUSTER_AREA_LIGHTS", + "value": 27 + }, + { + "name": "DEBUG_DRAW_AREA_LIGHT_ATLAS", + "value": 28 + } + ] + }, + { + "name": "DefaultCanvasItemTextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_PARENT_NODE", + "value": 4 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX", + "value": 5 + } + ] + }, + { + "name": "DefaultCanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_PARENT_NODE", + "value": 3 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX", + "value": 4 + } + ] + }, + { + "name": "SDFOversize", + "is_bitfield": false, + "values": [ + { + "name": "SDF_OVERSIZE_100_PERCENT", + "value": 0 + }, + { + "name": "SDF_OVERSIZE_120_PERCENT", + "value": 1 + }, + { + "name": "SDF_OVERSIZE_150_PERCENT", + "value": 2 + }, + { + "name": "SDF_OVERSIZE_200_PERCENT", + "value": 3 + }, + { + "name": "SDF_OVERSIZE_MAX", + "value": 4 + } + ] + }, + { + "name": "SDFScale", + "is_bitfield": false, + "values": [ + { + "name": "SDF_SCALE_100_PERCENT", + "value": 0 + }, + { + "name": "SDF_SCALE_50_PERCENT", + "value": 1 + }, + { + "name": "SDF_SCALE_25_PERCENT", + "value": 2 + }, + { + "name": "SDF_SCALE_MAX", + "value": 3 + } + ] + }, + { + "name": "VRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VRS_DISABLED", + "value": 0 + }, + { + "name": "VRS_TEXTURE", + "value": 1 + }, + { + "name": "VRS_XR", + "value": 2 + }, + { + "name": "VRS_MAX", + "value": 3 + } + ] + }, + { + "name": "VRSUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VRS_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VRS_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VRS_UPDATE_ALWAYS", + "value": 2 + }, + { + "name": "VRS_UPDATE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_world_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2736080068, + "arguments": [ + { + "name": "world_2d", + "type": "World2D" + } + ] + }, + { + "name": "get_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "find_world_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339128592, + "return_value": { + "type": "World2D" + } + }, + { + "name": "set_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_global_canvas_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_global_canvas_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_stretch_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_final_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_screen_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "get_visible_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_transparent_background", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_transparent_background", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_hdr_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_hdr_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_msaa_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3330258708, + "arguments": [ + { + "name": "msaa", + "type": "enum::Viewport.MSAA" + } + ] + }, + { + "name": "get_msaa_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2542055527, + "return_value": { + "type": "enum::Viewport.MSAA" + } + }, + { + "name": "set_msaa_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3330258708, + "arguments": [ + { + "name": "msaa", + "type": "enum::Viewport.MSAA" + } + ] + }, + { + "name": "get_msaa_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2542055527, + "return_value": { + "type": "enum::Viewport.MSAA" + } + }, + { + "name": "set_screen_space_aa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3544169389, + "arguments": [ + { + "name": "screen_space_aa", + "type": "enum::Viewport.ScreenSpaceAA" + } + ] + }, + { + "name": "get_screen_space_aa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1390814124, + "return_value": { + "type": "enum::Viewport.ScreenSpaceAA" + } + }, + { + "name": "set_use_taa", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_taa", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_debanding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_debanding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_occlusion_culling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_occlusion_culling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_draw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1970246205, + "arguments": [ + { + "name": "debug_draw", + "type": "enum::Viewport.DebugDraw" + } + ] + }, + { + "name": "get_debug_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 579191299, + "return_value": { + "type": "enum::Viewport.DebugDraw" + } + }, + { + "name": "set_use_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_oversampling_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "oversampling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_oversampling_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_render_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 481977019, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Viewport.RenderInfoType" + }, + { + "name": "info", + "type": "enum::Viewport.RenderInfo" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1746695840, + "return_value": { + "type": "ViewportTexture" + } + }, + { + "name": "set_physics_object_picking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_object_picking_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking_sort", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_physics_object_picking_first_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_physics_object_picking_first_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_viewport_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "push_text_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "push_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3644664830, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "push_unhandled_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3644664830, + "arguments": [ + { + "name": "event", + "type": "InputEvent", + "meta": "required" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "notify_mouse_entered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "notify_mouse_exited", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_mouse_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "warp_mouse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "update_mouse_cursor_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_cancel_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_get_drag_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "gui_get_drag_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "gui_set_drag_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "gui_is_dragging", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "gui_is_drag_successful", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "gui_release_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "gui_get_focus_owner", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "gui_get_hovered_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "set_disable_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_input_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_positional_shadow_atlas_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_positional_shadow_atlas_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_positional_shadow_atlas_16_bits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_positional_shadow_atlas_16_bits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_controls_to_pixels", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_controls_to_pixels_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_2d_transforms_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_2d_transforms_to_pixel_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_snap_2d_vertices_to_pixel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_snap_2d_vertices_to_pixel_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_positional_shadow_atlas_quadrant_subdiv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2596956071, + "arguments": [ + { + "name": "quadrant", + "type": "int", + "meta": "int32" + }, + { + "name": "subdiv", + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + } + ] + }, + { + "name": "get_positional_shadow_atlas_quadrant_subdiv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2676778355, + "return_value": { + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + }, + "arguments": [ + { + "name": "quadrant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_input_as_handled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_input_handled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_handle_input_locally", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_handling_input_locally", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_canvas_item_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2815160100, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureFilter" + } + ] + }, + { + "name": "get_default_canvas_item_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 896601198, + "return_value": { + "type": "enum::Viewport.DefaultCanvasItemTextureFilter" + } + }, + { + "name": "set_embedding_subwindows", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_embedding_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_embedded_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Window" + } + }, + { + "name": "set_drag_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "threshold", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_canvas_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_canvas_cull_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_canvas_cull_mask_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_canvas_cull_mask_bit", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "set_default_canvas_item_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658513413, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" + } + ] + }, + { + "name": "get_default_canvas_item_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4049774160, + "return_value": { + "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" + } + }, + { + "name": "set_sdf_oversize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2574159017, + "arguments": [ + { + "name": "oversize", + "type": "enum::Viewport.SDFOversize" + } + ] + }, + { + "name": "get_sdf_oversize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2631427510, + "return_value": { + "type": "enum::Viewport.SDFOversize" + } + }, + { + "name": "set_sdf_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1402773951, + "arguments": [ + { + "name": "scale", + "type": "enum::Viewport.SDFScale" + } + ] + }, + { + "name": "get_sdf_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3162688184, + "return_value": { + "type": "enum::Viewport.SDFScale" + } + }, + { + "name": "set_mesh_lod_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pixels", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mesh_lod_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_as_audio_listener_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_audio_listener_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_audio_listener_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1840977180, + "return_value": { + "type": "AudioListener2D" + } + }, + { + "name": "get_camera_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3551466917, + "return_value": { + "type": "Camera2D" + } + }, + { + "name": "set_world_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1400875337, + "arguments": [ + { + "name": "world_3d", + "type": "World3D" + } + ] + }, + { + "name": "get_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "find_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 317588385, + "return_value": { + "type": "World3D" + } + }, + { + "name": "set_use_own_world_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_own_world_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3472246991, + "return_value": { + "type": "AudioListener3D" + } + }, + { + "name": "get_camera_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285090890, + "return_value": { + "type": "Camera3D" + } + }, + { + "name": "set_as_audio_listener_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_3d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_3d_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_xr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use", + "type": "bool" + } + ] + }, + { + "name": "is_using_xr", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1531597597, + "arguments": [ + { + "name": "scaling_3d_mode", + "type": "enum::Viewport.Scaling3DMode" + } + ] + }, + { + "name": "get_scaling_3d_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2597660574, + "return_value": { + "type": "enum::Viewport.Scaling3DMode" + } + }, + { + "name": "set_scaling_3d_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_scaling_3d_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_fsr_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "fsr_sharpness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fsr_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_texture_mipmap_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_texture_mipmap_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_anisotropic_filtering_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3445583046, + "arguments": [ + { + "name": "anisotropic_filtering_level", + "type": "enum::Viewport.AnisotropicFiltering" + } + ] + }, + { + "name": "get_anisotropic_filtering_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3991528932, + "return_value": { + "type": "enum::Viewport.AnisotropicFiltering" + } + }, + { + "name": "set_vrs_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2749867817, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.VRSMode" + } + ] + }, + { + "name": "get_vrs_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349660525, + "return_value": { + "type": "enum::Viewport.VRSMode" + } + }, + { + "name": "set_vrs_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3182412319, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.VRSUpdateMode" + } + ] + }, + { + "name": "get_vrs_update_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255951583, + "return_value": { + "type": "enum::Viewport.VRSUpdateMode" + } + }, + { + "name": "set_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_vrs_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "size_changed" + }, + { + "name": "gui_focus_changed", + "arguments": [ + { + "name": "node", + "type": "Control" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "disable_3d", + "setter": "set_disable_3d", + "getter": "is_3d_disabled" + }, + { + "type": "bool", + "name": "use_xr", + "setter": "set_use_xr", + "getter": "is_using_xr" + }, + { + "type": "bool", + "name": "own_world_3d", + "setter": "set_use_own_world_3d", + "getter": "is_using_own_world_3d" + }, + { + "type": "World3D", + "name": "world_3d", + "setter": "set_world_3d", + "getter": "get_world_3d" + }, + { + "type": "World2D", + "name": "world_2d", + "setter": "set_world_2d", + "getter": "get_world_2d" + }, + { + "type": "bool", + "name": "transparent_bg", + "setter": "set_transparent_background", + "getter": "has_transparent_background" + }, + { + "type": "bool", + "name": "handle_input_locally", + "setter": "set_handle_input_locally", + "getter": "is_handling_input_locally" + }, + { + "type": "bool", + "name": "snap_2d_transforms_to_pixel", + "setter": "set_snap_2d_transforms_to_pixel", + "getter": "is_snap_2d_transforms_to_pixel_enabled" + }, + { + "type": "bool", + "name": "snap_2d_vertices_to_pixel", + "setter": "set_snap_2d_vertices_to_pixel", + "getter": "is_snap_2d_vertices_to_pixel_enabled" + }, + { + "type": "int", + "name": "msaa_2d", + "setter": "set_msaa_2d", + "getter": "get_msaa_2d" + }, + { + "type": "int", + "name": "msaa_3d", + "setter": "set_msaa_3d", + "getter": "get_msaa_3d" + }, + { + "type": "int", + "name": "screen_space_aa", + "setter": "set_screen_space_aa", + "getter": "get_screen_space_aa" + }, + { + "type": "bool", + "name": "use_taa", + "setter": "set_use_taa", + "getter": "is_using_taa" + }, + { + "type": "bool", + "name": "use_debanding", + "setter": "set_use_debanding", + "getter": "is_using_debanding" + }, + { + "type": "bool", + "name": "use_occlusion_culling", + "setter": "set_use_occlusion_culling", + "getter": "is_using_occlusion_culling" + }, + { + "type": "float", + "name": "mesh_lod_threshold", + "setter": "set_mesh_lod_threshold", + "getter": "get_mesh_lod_threshold" + }, + { + "type": "int", + "name": "debug_draw", + "setter": "set_debug_draw", + "getter": "get_debug_draw" + }, + { + "type": "bool", + "name": "use_hdr_2d", + "setter": "set_use_hdr_2d", + "getter": "is_using_hdr_2d" + }, + { + "type": "int", + "name": "scaling_3d_mode", + "setter": "set_scaling_3d_mode", + "getter": "get_scaling_3d_mode" + }, + { + "type": "float", + "name": "scaling_3d_scale", + "setter": "set_scaling_3d_scale", + "getter": "get_scaling_3d_scale" + }, + { + "type": "float", + "name": "texture_mipmap_bias", + "setter": "set_texture_mipmap_bias", + "getter": "get_texture_mipmap_bias" + }, + { + "type": "int", + "name": "anisotropic_filtering_level", + "setter": "set_anisotropic_filtering_level", + "getter": "get_anisotropic_filtering_level" + }, + { + "type": "float", + "name": "fsr_sharpness", + "setter": "set_fsr_sharpness", + "getter": "get_fsr_sharpness" + }, + { + "type": "int", + "name": "vrs_mode", + "setter": "set_vrs_mode", + "getter": "get_vrs_mode" + }, + { + "type": "int", + "name": "vrs_update_mode", + "setter": "set_vrs_update_mode", + "getter": "get_vrs_update_mode" + }, + { + "type": "Texture2D", + "name": "vrs_texture", + "setter": "set_vrs_texture", + "getter": "get_vrs_texture" + }, + { + "type": "int", + "name": "canvas_item_default_texture_filter", + "setter": "set_default_canvas_item_texture_filter", + "getter": "get_default_canvas_item_texture_filter" + }, + { + "type": "int", + "name": "canvas_item_default_texture_repeat", + "setter": "set_default_canvas_item_texture_repeat", + "getter": "get_default_canvas_item_texture_repeat" + }, + { + "type": "bool", + "name": "audio_listener_enable_2d", + "setter": "set_as_audio_listener_2d", + "getter": "is_audio_listener_2d" + }, + { + "type": "bool", + "name": "audio_listener_enable_3d", + "setter": "set_as_audio_listener_3d", + "getter": "is_audio_listener_3d" + }, + { + "type": "bool", + "name": "physics_object_picking", + "setter": "set_physics_object_picking", + "getter": "get_physics_object_picking" + }, + { + "type": "bool", + "name": "physics_object_picking_sort", + "setter": "set_physics_object_picking_sort", + "getter": "get_physics_object_picking_sort" + }, + { + "type": "bool", + "name": "physics_object_picking_first_only", + "setter": "set_physics_object_picking_first_only", + "getter": "get_physics_object_picking_first_only" + }, + { + "type": "bool", + "name": "gui_disable_input", + "setter": "set_disable_input", + "getter": "is_input_disabled" + }, + { + "type": "bool", + "name": "gui_snap_controls_to_pixels", + "setter": "set_snap_controls_to_pixels", + "getter": "is_snap_controls_to_pixels_enabled" + }, + { + "type": "bool", + "name": "gui_embed_subwindows", + "setter": "set_embedding_subwindows", + "getter": "is_embedding_subwindows" + }, + { + "type": "int", + "name": "gui_drag_threshold", + "setter": "set_drag_threshold", + "getter": "get_drag_threshold" + }, + { + "type": "int", + "name": "sdf_oversize", + "setter": "set_sdf_oversize", + "getter": "get_sdf_oversize" + }, + { + "type": "int", + "name": "sdf_scale", + "setter": "set_sdf_scale", + "getter": "get_sdf_scale" + }, + { + "type": "int", + "name": "positional_shadow_atlas_size", + "setter": "set_positional_shadow_atlas_size", + "getter": "get_positional_shadow_atlas_size" + }, + { + "type": "bool", + "name": "positional_shadow_atlas_16_bits", + "setter": "set_positional_shadow_atlas_16_bits", + "getter": "get_positional_shadow_atlas_16_bits" + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_0", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 0 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_1", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 1 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_2", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 2 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_3", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 3 + }, + { + "type": "Transform2D", + "name": "canvas_transform", + "setter": "set_canvas_transform", + "getter": "get_canvas_transform" + }, + { + "type": "Transform2D", + "name": "global_canvas_transform", + "setter": "set_global_canvas_transform", + "getter": "get_global_canvas_transform" + }, + { + "type": "int", + "name": "canvas_cull_mask", + "setter": "set_canvas_cull_mask", + "getter": "get_canvas_cull_mask" + }, + { + "type": "bool", + "name": "oversampling", + "setter": "set_use_oversampling", + "getter": "is_using_oversampling" + }, + { + "type": "float", + "name": "oversampling_override", + "setter": "set_oversampling_override", + "getter": "get_oversampling_override" + } + ] + }, + { + "name": "ViewportTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_viewport_path_in_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_viewport_path_in_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "viewport_path", + "setter": "set_viewport_path_in_scene", + "getter": "get_viewport_path_in_scene" + } + ] + }, + { + "name": "VirtualJoystick", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "JoystickMode", + "is_bitfield": false, + "values": [ + { + "name": "JOYSTICK_FIXED", + "value": 0 + }, + { + "name": "JOYSTICK_DYNAMIC", + "value": 1 + }, + { + "name": "JOYSTICK_FOLLOWING", + "value": 2 + } + ] + }, + { + "name": "VisibilityMode", + "is_bitfield": false, + "values": [ + { + "name": "VISIBILITY_ALWAYS", + "value": 0 + }, + { + "name": "VISIBILITY_WHEN_TOUCHED", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_joystick_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1316760817, + "arguments": [ + { + "name": "mode", + "type": "enum::VirtualJoystick.JoystickMode" + } + ] + }, + { + "name": "get_joystick_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2694680530, + "return_value": { + "type": "enum::VirtualJoystick.JoystickMode" + } + }, + { + "name": "set_joystick_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joystick_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_tip_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_tip_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_deadzone_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_deadzone_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_clampzone_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_clampzone_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_initial_offset_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "ratio", + "type": "Vector2" + } + ] + }, + { + "name": "get_initial_offset_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_action_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_action_right", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action_right", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_action_up", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action_up", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_action_down", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] + }, + { + "name": "get_action_down", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2638298545, + "arguments": [ + { + "name": "mode", + "type": "enum::VirtualJoystick.VisibilityMode" + } + ] + }, + { + "name": "get_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3530872950, + "return_value": { + "type": "enum::VirtualJoystick.VisibilityMode" + } + } + ], + "signals": [ + { + "name": "pressed" + }, + { + "name": "tapped" + }, + { + "name": "released", + "arguments": [ + { + "name": "input_vector", + "type": "Vector2" + } + ] + }, + { + "name": "flicked", + "arguments": [ + { + "name": "input_vector", + "type": "Vector2" + } + ] + }, + { + "name": "flick_canceled" + } + ], + "properties": [ + { + "type": "int", + "name": "joystick_mode", + "setter": "set_joystick_mode", + "getter": "get_joystick_mode" + }, + { + "type": "float", + "name": "joystick_size", + "setter": "set_joystick_size", + "getter": "get_joystick_size" + }, + { + "type": "float", + "name": "tip_size", + "setter": "set_tip_size", + "getter": "get_tip_size" + }, + { + "type": "float", + "name": "deadzone_ratio", + "setter": "set_deadzone_ratio", + "getter": "get_deadzone_ratio" + }, + { + "type": "float", + "name": "clampzone_ratio", + "setter": "set_clampzone_ratio", + "getter": "get_clampzone_ratio" + }, + { + "type": "Vector2", + "name": "initial_offset_ratio", + "setter": "set_initial_offset_ratio", + "getter": "get_initial_offset_ratio" + }, + { + "type": "StringName", + "name": "action_left", + "setter": "set_action_left", + "getter": "get_action_left" + }, + { + "type": "StringName", + "name": "action_right", + "setter": "set_action_right", + "getter": "get_action_right" + }, + { + "type": "StringName", + "name": "action_up", + "setter": "set_action_up", + "getter": "get_action_up" + }, + { + "type": "StringName", + "name": "action_down", + "setter": "set_action_down", + "getter": "get_action_down" + }, + { + "type": "int", + "name": "visibility_mode", + "setter": "set_visibility_mode", + "getter": "get_visibility_mode" + } + ] + }, + { + "name": "VisibleOnScreenEnabler2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisibleOnScreenNotifier2D", + "api_type": "core", + "enums": [ + { + "name": "EnableMode", + "is_bitfield": false, + "values": [ + { + "name": "ENABLE_MODE_INHERIT", + "value": 0 + }, + { + "name": "ENABLE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "ENABLE_MODE_WHEN_PAUSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961788752, + "arguments": [ + { + "name": "mode", + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + } + ] + }, + { + "name": "get_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2650445576, + "return_value": { + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + } + }, + { + "name": "set_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" + }, + { + "type": "NodePath", + "name": "enable_node_path", + "setter": "set_enable_node_path", + "getter": "get_enable_node_path" + } + ] + }, + { + "name": "VisibleOnScreenEnabler3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisibleOnScreenNotifier3D", + "api_type": "core", + "enums": [ + { + "name": "EnableMode", + "is_bitfield": false, + "values": [ + { + "name": "ENABLE_MODE_INHERIT", + "value": 0 + }, + { + "name": "ENABLE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "ENABLE_MODE_WHEN_PAUSED", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 320303646, + "arguments": [ + { + "name": "mode", + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" + } + ] + }, + { + "name": "get_enable_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3352990031, + "return_value": { + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" + } + }, + { + "name": "set_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_enable_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 277076166, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" + }, + { + "type": "NodePath", + "name": "enable_node_path", + "setter": "set_enable_node_path", + "getter": "get_enable_node_path" + } + ] + }, + { + "name": "VisibleOnScreenNotifier2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2046264180, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "get_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } + }, + { + "name": "set_show_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show_rect", + "type": "bool" + } + ] + }, + { + "name": "is_showing_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_on_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "screen_entered" + }, + { + "name": "screen_exited" + } + ], + "properties": [ + { + "type": "Rect2", + "name": "rect", + "setter": "set_rect", + "getter": "get_rect" + }, + { + "type": "bool", + "name": "show_rect", + "setter": "set_show_rect", + "getter": "is_showing_rect" + } + ] + }, + { + "name": "VisibleOnScreenNotifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 259215842, + "arguments": [ + { + "name": "rect", + "type": "AABB" + } + ] + }, + { + "name": "is_on_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "screen_entered" + }, + { + "name": "screen_exited" + } + ], + "properties": [ + { + "type": "AABB", + "name": "aabb", + "setter": "set_aabb", + "getter": "get_aabb" + } + ] + }, + { + "name": "VisualInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "_get_aabb", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "set_base", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "base", + "type": "RID" + } + ] + }, + { + "name": "get_base", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_instance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_layer_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_layer_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_layer_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_sorting_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_sorting_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_sorting_use_aabb_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_sorting_use_aabb_center", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + } + ], + "properties": [ + { + "type": "int", + "name": "layers", + "setter": "set_layer_mask", + "getter": "get_layer_mask" + }, + { + "type": "float", + "name": "sorting_offset", + "setter": "set_sorting_offset", + "getter": "get_sorting_offset" + }, + { + "type": "bool", + "name": "sorting_use_aabb_center", + "setter": "set_sorting_use_aabb_center", + "getter": "is_sorting_use_aabb_center" + } + ] + }, + { + "name": "VisualShader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shader", + "api_type": "core", + "constants": [ + { + "name": "NODE_ID_INVALID", + "value": -1 + }, + { + "name": "NODE_ID_OUTPUT", + "value": 0 + } + ], + "enums": [ + { + "name": "Type", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_VERTEX", + "value": 0 + }, + { + "name": "TYPE_FRAGMENT", + "value": 1 + }, + { + "name": "TYPE_LIGHT", + "value": 2 + }, + { + "name": "TYPE_START", + "value": 3 + }, + { + "name": "TYPE_PROCESS", + "value": 4 + }, + { + "name": "TYPE_COLLIDE", + "value": 5 + }, + { + "name": "TYPE_START_CUSTOM", + "value": 6 + }, + { + "name": "TYPE_PROCESS_CUSTOM", + "value": 7 + }, + { + "name": "TYPE_SKY", + "value": 8 + }, + { + "name": "TYPE_FOG", + "value": 9 + }, + { + "name": "TYPE_TEXTURE_BLIT", + "value": 10 + }, + { + "name": "TYPE_MAX", + "value": 11 + } + ] + }, + { + "name": "VaryingMode", + "is_bitfield": false, + "values": [ + { + "name": "VARYING_MODE_VERTEX_TO_FRAG_LIGHT", + "value": 0 + }, + { + "name": "VARYING_MODE_FRAG_TO_LIGHT", + "value": 1 + }, + { + "name": "VARYING_MODE_MAX", + "value": 2 + } + ] + }, + { + "name": "VaryingType", + "is_bitfield": false, + "values": [ + { + "name": "VARYING_TYPE_FLOAT", + "value": 0 + }, + { + "name": "VARYING_TYPE_INT", + "value": 1 + }, + { + "name": "VARYING_TYPE_UINT", + "value": 2 + }, + { + "name": "VARYING_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "VARYING_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "VARYING_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "VARYING_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "VARYING_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "VARYING_TYPE_MAX", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3978014962, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + } + ] + }, + { + "name": "add_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1560769431, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "node", + "type": "VisualShaderNode" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3784670312, + "return_value": { + "type": "VisualShaderNode" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_node_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2726660721, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_node_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2175036082, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370592410, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "get_valid_node_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 629467342, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "remove_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844050912, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "replace_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3144735253, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "new_class", + "type": "StringName" + } + ] + }, + { + "name": "is_node_connection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3922381898, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "can_connect_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3922381898, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3081049573, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "disconnect_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2268060358, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "connect_nodes_forced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2268060358, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", + "type": "int", + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_node_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1441964831, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "attach_node_to_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2479945279, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "detach_node_from_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844050912, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_varying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2084110726, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "mode", + "type": "enum::VisualShader.VaryingMode" + }, + { + "name": "type", + "type": "enum::VisualShader.VaryingType" + } + ] + }, + { + "name": "remove_varying", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "has_varying", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_graph_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_graph_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "graph_offset", + "setter": "set_graph_offset", + "getter": "get_graph_offset" + } + ] + }, + { + "name": "VisualShaderNode", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "PortType", + "is_bitfield": false, + "values": [ + { + "name": "PORT_TYPE_SCALAR", + "value": 0 + }, + { + "name": "PORT_TYPE_SCALAR_INT", + "value": 1 + }, + { + "name": "PORT_TYPE_SCALAR_UINT", + "value": 2 + }, + { + "name": "PORT_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "PORT_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "PORT_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "PORT_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "PORT_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "PORT_TYPE_SAMPLER", + "value": 8 + }, + { + "name": "PORT_TYPE_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "get_default_input_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1894493699, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNode.PortType" + } + ] + }, + { + "name": "set_output_port_for_preview", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_for_preview", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_input_port_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150923387, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "prev_value", + "type": "Variant", + "default_value": "null" + } + ] + }, + { + "name": "get_input_port_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_input_port_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_default_input_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_default_input_values", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "values", + "type": "Array" + } + ] + }, + { + "name": "get_default_input_values", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "output_port_for_preview", + "setter": "set_output_port_for_preview", + "getter": "get_output_port_for_preview" + }, + { + "type": "Array", + "name": "default_input_values", + "setter": "set_default_input_values", + "getter": "get_default_input_values" + }, + { + "type": "Array", + "name": "expanded_output_ports", + "setter": "_set_output_ports_expanded", + "getter": "_get_output_ports_expanded" + }, + { + "type": "int", + "name": "linked_parent_graph_frame", + "setter": "set_frame", + "getter": "get_frame" + } + ] + }, + { + "name": "VisualShaderNodeBillboard", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "BillboardType", + "is_bitfield": false, + "values": [ + { + "name": "BILLBOARD_TYPE_DISABLED", + "value": 0 + }, + { + "name": "BILLBOARD_TYPE_ENABLED", + "value": 1 + }, + { + "name": "BILLBOARD_TYPE_FIXED_Y", + "value": 2 + }, + { + "name": "BILLBOARD_TYPE_PARTICLES", + "value": 3 + }, + { + "name": "BILLBOARD_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_billboard_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1227463289, + "arguments": [ + { + "name": "billboard_type", + "type": "enum::VisualShaderNodeBillboard.BillboardType" + } + ] + }, + { + "name": "get_billboard_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3724188517, + "return_value": { + "type": "enum::VisualShaderNodeBillboard.BillboardType" + } + }, + { + "name": "set_keep_scale_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_keep_scale_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "billboard_type", + "setter": "set_billboard_type", + "getter": "get_billboard_type" + }, + { + "type": "bool", + "name": "keep_scale", + "setter": "set_keep_scale_enabled", + "getter": "is_keep_scale_enabled" + } + ] + }, + { + "name": "VisualShaderNodeBooleanConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "constant", + "type": "bool" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeBooleanParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "bool", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeClamp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_FLOAT", + "value": 0 + }, + { + "name": "OP_TYPE_INT", + "value": 1 + }, + { + "name": "OP_TYPE_UINT", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 405010749, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeClamp.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 233276050, + "return_value": { + "type": "enum::VisualShaderNodeClamp.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeColorConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "constant", + "type": "Color" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "Color", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeColorFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_GRAYSCALE", + "value": 0 + }, + { + "name": "FUNC_HSV2RGB", + "value": 1 + }, + { + "name": "FUNC_RGB2HSV", + "value": 2 + }, + { + "name": "FUNC_SEPIA", + "value": 3 + }, + { + "name": "FUNC_LINEAR_TO_SRGB", + "value": 4 + }, + { + "name": "FUNC_SRGB_TO_LINEAR", + "value": 5 + }, + { + "name": "FUNC_MAX", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3973396138, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeColorFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 554863321, + "return_value": { + "type": "enum::VisualShaderNodeColorFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeColorOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_SCREEN", + "value": 0 + }, + { + "name": "OP_DIFFERENCE", + "value": 1 + }, + { + "name": "OP_DARKEN", + "value": 2 + }, + { + "name": "OP_LIGHTEN", + "value": 3 + }, + { + "name": "OP_OVERLAY", + "value": 4 + }, + { + "name": "OP_DODGE", + "value": 5 + }, + { + "name": "OP_BURN", + "value": 6 + }, + { + "name": "OP_SOFT_LIGHT", + "value": 7 + }, + { + "name": "OP_HARD_LIGHT", + "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260370673, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeColorOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1950956529, + "return_value": { + "type": "enum::VisualShaderNodeColorOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeColorParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "value", + "type": "Color" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Color", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeComment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeFrame", + "api_type": "core", + "methods": [ + { + "name": "set_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "get_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "description", + "setter": "set_description", + "getter": "get_description" + } + ] + }, + { + "name": "VisualShaderNodeCompare", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "ComparisonType", + "is_bitfield": false, + "values": [ + { + "name": "CTYPE_SCALAR", + "value": 0 + }, + { + "name": "CTYPE_SCALAR_INT", + "value": 1 + }, + { + "name": "CTYPE_SCALAR_UINT", + "value": 2 + }, + { + "name": "CTYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "CTYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "CTYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "CTYPE_BOOLEAN", + "value": 6 + }, + { + "name": "CTYPE_TRANSFORM", + "value": 7 + }, + { + "name": "CTYPE_MAX", + "value": 8 + } + ] + }, + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_EQUAL", + "value": 0 + }, + { + "name": "FUNC_NOT_EQUAL", + "value": 1 + }, + { + "name": "FUNC_GREATER_THAN", + "value": 2 + }, + { + "name": "FUNC_GREATER_THAN_EQUAL", + "value": 3 + }, + { + "name": "FUNC_LESS_THAN", + "value": 4 + }, + { + "name": "FUNC_LESS_THAN_EQUAL", + "value": 5 + }, + { + "name": "FUNC_MAX", + "value": 6 + } + ] + }, + { + "name": "Condition", + "is_bitfield": false, + "values": [ + { + "name": "COND_ALL", + "value": 0 + }, + { + "name": "COND_ANY", + "value": 1 + }, + { + "name": "COND_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_comparison_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 516558320, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeCompare.ComparisonType" + } + ] + }, + { + "name": "get_comparison_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3495315961, + "return_value": { + "type": "enum::VisualShaderNodeCompare.ComparisonType" + } + }, + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370951349, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeCompare.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4089164265, + "return_value": { + "type": "enum::VisualShaderNodeCompare.Function" + } + }, + { + "name": "set_condition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 918742392, + "arguments": [ + { + "name": "condition", + "type": "enum::VisualShaderNodeCompare.Condition" + } + ] + }, + { + "name": "get_condition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3281078941, + "return_value": { + "type": "enum::VisualShaderNodeCompare.Condition" + } + } + ], + "properties": [ + { + "type": "int", + "name": "type", + "setter": "set_comparison_type", + "getter": "get_comparison_type" + }, + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + }, + { + "type": "int", + "name": "condition", + "setter": "set_condition", + "getter": "get_condition" + } + ] + }, + { + "name": "VisualShaderNodeConstant", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeCubemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_PORT", + "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1625400621, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeCubemap.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2222048781, + "return_value": { + "type": "enum::VisualShaderNodeCubemap.Source" + } + }, + { + "name": "set_cube_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "hash_compatibility": [ + 2219800736 + ], + "arguments": [ + { + "name": "value", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_cube_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "hash_compatibility": [ + 1772111058 + ], + "return_value": { + "type": "TextureLayered" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1899718876, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeCubemap.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3356498888, + "return_value": { + "type": "enum::VisualShaderNodeCubemap.TextureType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + }, + { + "type": "Cubemap,CompressedCubemap,PlaceholderCubemap,TextureCubemapRD", + "name": "cube_map", + "setter": "set_cube_map", + "getter": "get_cube_map" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + } + ] + }, + { + "name": "VisualShaderNodeCubemapParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeCurveTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 181872837, + "arguments": [ + { + "name": "texture", + "type": "CurveTexture" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2800800579, + "return_value": { + "type": "CurveTexture" + } + } + ], + "properties": [ + { + "type": "CurveTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeCurveXYZTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 8031783, + "arguments": [ + { + "name": "texture", + "type": "CurveXYZTexture" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1950275015, + "return_value": { + "type": "CurveXYZTexture" + } + } + ], + "properties": [ + { + "type": "CurveXYZTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeCustom", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_description", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_category", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_return_icon_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1287173294, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + } + }, + { + "name": "_get_input_port_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_input_port_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4102573379, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_input_port_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_input_port_default_value", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_default_input_port", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1894493699, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNode.PortType" + } + ] + }, + { + "name": "_get_output_port_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_output_port_type", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4102573379, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_output_port_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_property_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_default_index", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_property_options", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4287175357, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "input_vars", + "type": "typedarray::String" + }, + { + "name": "output_vars", + "type": "typedarray::String" + }, + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "_get_func_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1924221678, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "_get_global_code", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3956542358, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + } + ] + }, + { + "name": "_is_highend", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_is_available", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1932120545, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] + }, + { + "name": "get_option_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "initialized", + "setter": "_set_initialized", + "getter": "_is_initialized" + }, + { + "type": "String", + "name": "properties", + "setter": "_set_properties", + "getter": "_get_properties" + } + ] + }, + { + "name": "VisualShaderNodeDerivativeFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + }, + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_SUM", + "value": 0 + }, + { + "name": "FUNC_X", + "value": 1 + }, + { + "name": "FUNC_Y", + "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 + } + ] + }, + { + "name": "Precision", + "is_bitfield": false, + "values": [ + { + "name": "PRECISION_NONE", + "value": 0 + }, + { + "name": "PRECISION_COARSE", + "value": 1 + }, + { + "name": "PRECISION_FINE", + "value": 2 + }, + { + "name": "PRECISION_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 377800221, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3997800514, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + }, + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1944704156, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2389093396, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + }, + { + "name": "set_precision", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 797270566, + "arguments": [ + { + "name": "precision", + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + } + ] + }, + { + "name": "get_precision", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3822547323, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + }, + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + }, + { + "type": "int", + "name": "precision", + "setter": "set_precision", + "getter": "get_precision" + } + ] + }, + { + "name": "VisualShaderNodeDeterminant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeDistanceFade", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeDotProduct", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeExpression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeGroupBase", + "api_type": "core", + "methods": [ + { + "name": "set_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "expression", + "type": "String" + } + ] + }, + { + "name": "get_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "expression", + "setter": "set_expression", + "getter": "get_expression" + } + ] + }, + { + "name": "VisualShaderNodeFaceForward", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeFloatConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "constant", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeFloatFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_SIN", + "value": 0 + }, + { + "name": "FUNC_COS", + "value": 1 + }, + { + "name": "FUNC_TAN", + "value": 2 + }, + { + "name": "FUNC_ASIN", + "value": 3 + }, + { + "name": "FUNC_ACOS", + "value": 4 + }, + { + "name": "FUNC_ATAN", + "value": 5 + }, + { + "name": "FUNC_SINH", + "value": 6 + }, + { + "name": "FUNC_COSH", + "value": 7 + }, + { + "name": "FUNC_TANH", + "value": 8 + }, + { + "name": "FUNC_LOG", + "value": 9 + }, + { + "name": "FUNC_EXP", + "value": 10 + }, + { + "name": "FUNC_SQRT", + "value": 11 + }, + { + "name": "FUNC_ABS", + "value": 12 + }, + { + "name": "FUNC_SIGN", + "value": 13 + }, + { + "name": "FUNC_FLOOR", + "value": 14 + }, + { + "name": "FUNC_ROUND", + "value": 15 + }, + { + "name": "FUNC_CEIL", + "value": 16 + }, + { + "name": "FUNC_FRACT", + "value": 17 + }, + { + "name": "FUNC_SATURATE", + "value": 18 + }, + { + "name": "FUNC_NEGATE", + "value": 19 + }, + { + "name": "FUNC_ACOSH", + "value": 20 + }, + { + "name": "FUNC_ASINH", + "value": 21 + }, + { + "name": "FUNC_ATANH", + "value": 22 + }, + { + "name": "FUNC_DEGREES", + "value": 23 + }, + { + "name": "FUNC_EXP2", + "value": 24 + }, + { + "name": "FUNC_INVERSE_SQRT", + "value": 25 + }, + { + "name": "FUNC_LOG2", + "value": 26 + }, + { + "name": "FUNC_RADIANS", + "value": 27 + }, + { + "name": "FUNC_RECIPROCAL", + "value": 28 + }, + { + "name": "FUNC_ROUNDEVEN", + "value": 29 + }, + { + "name": "FUNC_TRUNC", + "value": 30 + }, + { + "name": "FUNC_ONEMINUS", + "value": 31 + }, + { + "name": "FUNC_MAX", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536026177, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeFloatFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2033948868, + "return_value": { + "type": "enum::VisualShaderNodeFloatFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeFloatOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_POW", + "value": 5 + }, + { + "name": "OP_MAX", + "value": 6 + }, + { + "name": "OP_MIN", + "value": 7 + }, + { + "name": "OP_ATAN2", + "value": 8 + }, + { + "name": "OP_STEP", + "value": 9 + }, + { + "name": "OP_ENUM_SIZE", + "value": 10 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488468047, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeFloatOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1867979390, + "return_value": { + "type": "enum::VisualShaderNodeFloatOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeFloatParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "Hint", + "is_bitfield": false, + "values": [ + { + "name": "HINT_NONE", + "value": 0 + }, + { + "name": "HINT_RANGE", + "value": 1 + }, + { + "name": "HINT_RANGE_STEP", + "value": 2 + }, + { + "name": "HINT_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3712586466, + "arguments": [ + { + "name": "hint", + "type": "enum::VisualShaderNodeFloatParameter.Hint" + } + ] + }, + { + "name": "get_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3042240429, + "return_value": { + "type": "enum::VisualShaderNodeFloatParameter.Hint" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hint", + "setter": "set_hint", + "getter": "get_hint" + }, + { + "type": "float", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "float", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "float", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "float", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeFrame", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tint_color_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_tint_color_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tint_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_tint_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_autoshrink_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_autoshrink_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_attached_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "node", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_attached_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "node", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_attached_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "attached_nodes", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_attached_nodes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "bool", + "name": "tint_color_enabled", + "setter": "set_tint_color_enabled", + "getter": "is_tint_color_enabled" + }, + { + "type": "Color", + "name": "tint_color", + "setter": "set_tint_color", + "getter": "get_tint_color" + }, + { + "type": "bool", + "name": "autoshrink", + "setter": "set_autoshrink_enabled", + "getter": "is_autoshrink_enabled" + }, + { + "type": "PackedInt32Array", + "name": "attached_nodes", + "setter": "set_attached_nodes", + "getter": "get_attached_nodes" + } + ] + }, + { + "name": "VisualShaderNodeFresnel", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeGlobalExpression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeExpression", + "api_type": "core" + }, + { + "name": "VisualShaderNodeGroupBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNodeResizableBase", + "api_type": "core", + "methods": [ + { + "name": "set_inputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "inputs", + "type": "String" + } + ] + }, + { + "name": "get_inputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_outputs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "outputs", + "type": "String" + } + ] + }, + { + "name": "get_outputs", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_valid_port_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "add_input_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_input_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_port_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_input_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_input_ports", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_output_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "remove_output_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_output_port_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "has_output_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_output_ports", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_input_port_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_input_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_output_port_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_output_port_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_free_input_port_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_free_output_port_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "VisualShaderNodeIf", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeInput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_input_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_input_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_input_real_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "signals": [ + { + "name": "input_type_changed" + } + ], + "properties": [ + { + "type": "StringName", + "name": "input_name", + "setter": "set_input_name", + "getter": "get_input_name" + } + ] + }, + { + "name": "VisualShaderNodeIntConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeIntFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_ABS", + "value": 0 + }, + { + "name": "FUNC_NEGATE", + "value": 1 + }, + { + "name": "FUNC_SIGN", + "value": 2 + }, + { + "name": "FUNC_BITWISE_NOT", + "value": 3 + }, + { + "name": "FUNC_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 424195284, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeIntFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753496911, + "return_value": { + "type": "enum::VisualShaderNodeIntFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeIntOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_MAX", + "value": 5 + }, + { + "name": "OP_MIN", + "value": 6 + }, + { + "name": "OP_BITWISE_AND", + "value": 7 + }, + { + "name": "OP_BITWISE_OR", + "value": 8 + }, + { + "name": "OP_BITWISE_XOR", + "value": 9 + }, + { + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 + }, + { + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1677909323, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeIntOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1236987913, + "return_value": { + "type": "enum::VisualShaderNodeIntOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeIntParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "Hint", + "is_bitfield": false, + "values": [ + { + "name": "HINT_NONE", + "value": 0 + }, + { + "name": "HINT_RANGE", + "value": 1 + }, + { + "name": "HINT_RANGE_STEP", + "value": 2 + }, + { + "name": "HINT_ENUM", + "value": 3 + }, + { + "name": "HINT_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_hint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2540512075, + "arguments": [ + { + "name": "hint", + "type": "enum::VisualShaderNodeIntParameter.Hint" + } + ] + }, + { + "name": "get_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4250814924, + "return_value": { + "type": "enum::VisualShaderNodeIntParameter.Hint" + } + }, + { + "name": "set_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_enum_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "names", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_enum_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hint", + "setter": "set_hint", + "getter": "get_hint" + }, + { + "type": "int", + "name": "min", + "setter": "set_min", + "getter": "get_min" + }, + { + "type": "int", + "name": "max", + "setter": "set_max", + "getter": "get_max" + }, + { + "type": "int", + "name": "step", + "setter": "set_step", + "getter": "get_step" + }, + { + "type": "PackedStringArray", + "name": "enum_names", + "setter": "set_enum_names", + "getter": "get_enum_names" + }, + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "int", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeIs", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_IS_INF", + "value": 0 + }, + { + "name": "FUNC_IS_NAN", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1438374690, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeIs.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 580678557, + "return_value": { + "type": "enum::VisualShaderNodeIs.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeLinearSceneDepth", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeMix", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3397501671, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeMix.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4013957297, + "return_value": { + "type": "enum::VisualShaderNodeMix.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeMultiplyAdd", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1409862380, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2823201991, + "return_value": { + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeOuterProduct", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeOutput", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParameter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Qualifier", + "is_bitfield": false, + "values": [ + { + "name": "QUAL_NONE", + "value": 0 + }, + { + "name": "QUAL_GLOBAL", + "value": 1 + }, + { + "name": "QUAL_INSTANCE", + "value": 2 + }, + { + "name": "QUAL_INSTANCE_INDEX", + "value": 3 + }, + { + "name": "QUAL_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_parameter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_parameter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_qualifier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1276489447, + "arguments": [ + { + "name": "qualifier", + "type": "enum::VisualShaderNodeParameter.Qualifier" + } + ] + }, + { + "name": "get_qualifier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3558406205, + "return_value": { + "type": "enum::VisualShaderNodeParameter.Qualifier" + } + }, + { + "name": "set_instance_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "instance_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_instance_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" + }, + { + "type": "int", + "name": "qualifier", + "setter": "set_qualifier", + "getter": "get_qualifier" + }, + { + "type": "int", + "name": "instance_index", + "setter": "set_instance_index", + "getter": "get_instance_index" + } + ] + }, + { + "name": "VisualShaderNodeParameterRef", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_parameter_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_parameter_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" + }, + { + "type": "int", + "name": "param_type", + "setter": "_set_parameter_type", + "getter": "_get_parameter_type" + } + ] + }, + { + "name": "VisualShaderNodeParticleAccelerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_LINEAR", + "value": 0 + }, + { + "name": "MODE_RADIAL", + "value": 1 + }, + { + "name": "MODE_TANGENTIAL", + "value": 2 + }, + { + "name": "MODE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457585749, + "arguments": [ + { + "name": "mode", + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2660365633, + "return_value": { + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + } + ] + }, + { + "name": "VisualShaderNodeParticleBoxEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleConeVelocity", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleEmit", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROT_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + } + ], + "methods": [ + { + "name": "set_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3960756792, + "arguments": [ + { + "name": "flags", + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + } + ] + }, + { + "name": "get_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 171277835, + "return_value": { + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + } + } + ], + "properties": [ + { + "type": "int", + "name": "flags", + "setter": "set_flags", + "getter": "get_flags" + } + ] + }, + { + "name": "VisualShaderNodeParticleEmitter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_mode_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_mode_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "mode_2d", + "setter": "set_mode_2d", + "getter": "is_mode_2d" + } + ] + }, + { + "name": "VisualShaderNodeParticleMeshEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core", + "methods": [ + { + "name": "set_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 194775623, + "arguments": [ + { + "name": "mesh", + "type": "Mesh" + } + ] + }, + { + "name": "get_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } + }, + { + "name": "set_use_all_surfaces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_use_all_surfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_surface_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "surface_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_surface_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "bool", + "name": "use_all_surfaces", + "setter": "set_use_all_surfaces", + "getter": "is_use_all_surfaces" + }, + { + "type": "int", + "name": "surface_index", + "setter": "set_surface_index", + "getter": "get_surface_index" + } + ] + }, + { + "name": "VisualShaderNodeParticleMultiplyByAxisAngle", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_degrees_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_degrees_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "degrees_mode", + "setter": "set_degrees_mode", + "getter": "is_degrees_mode" + } + ] + }, + { + "name": "VisualShaderNodeParticleOutput", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeOutput", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleRandomness", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2060089061, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeParticleRandomness.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3597061078, + "return_value": { + "type": "enum::VisualShaderNodeParticleRandomness.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeParticleRingEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeParticleSphereEmitter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParticleEmitter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeProximityFade", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeRandomRange", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeRemap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703697889, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeRemap.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1678380563, + "return_value": { + "type": "enum::VisualShaderNodeRemap.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeReroute", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "get_port_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1287173294, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "port_type", + "setter": "_set_port_type", + "getter": "get_port_type" + } + ] + }, + { + "name": "VisualShaderNodeResizableBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "VisualShaderNodeRotationByAxis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSDFRaymarch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSDFToScreenUV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSample3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_PORT", + "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3315130991, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeSample3D.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1079494121, + "return_value": { + "type": "enum::VisualShaderNodeSample3D.Source" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + } + ] + }, + { + "name": "VisualShaderNodeScreenNormalWorldSpace", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeScreenUVToSDF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeSmoothStep", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2427426148, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeSmoothStep.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359640855, + "return_value": { + "type": "enum::VisualShaderNodeSmoothStep.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeStep", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 715172489, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeStep.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274022781, + "return_value": { + "type": "enum::VisualShaderNodeStep.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeSwitch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_FLOAT", + "value": 0 + }, + { + "name": "OP_TYPE_INT", + "value": 1 + }, + { + "name": "OP_TYPE_UINT", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "OP_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "OP_TYPE_MAX", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 510471861, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeSwitch.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2517845071, + "return_value": { + "type": "enum::VisualShaderNodeSwitch.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Source", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_SCREEN", + "value": 1 + }, + { + "name": "SOURCE_2D_TEXTURE", + "value": 2 + }, + { + "name": "SOURCE_2D_NORMAL", + "value": 3 + }, + { + "name": "SOURCE_DEPTH", + "value": 4 + }, + { + "name": "SOURCE_PORT", + "value": 5 + }, + { + "name": "SOURCE_3D_NORMAL", + "value": 6 + }, + { + "name": "SOURCE_ROUGHNESS", + "value": 7 + }, + { + "name": "SOURCE_MAX", + "value": 8 + } + ] + }, + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 905262939, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeTexture.Source" + } + ] + }, + { + "name": "get_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2896297444, + "return_value": { + "type": "enum::VisualShaderNodeTexture.Source" + } + }, + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "value", + "type": "Texture2D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 986314081, + "arguments": [ + { + "name": "value", + "type": "enum::VisualShaderNodeTexture.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3290430153, + "return_value": { + "type": "enum::VisualShaderNodeTexture.TextureType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + } + ] + }, + { + "name": "VisualShaderNodeTexture2DArray", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeSample3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1278366092, + "hash_compatibility": [ + 2206200446 + ], + "arguments": [ + { + "name": "value", + "type": "TextureLayered" + } + ] + }, + { + "name": "get_texture_array", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3984243839, + "hash_compatibility": [ + 146117123 + ], + "return_value": { + "type": "TextureLayered" + } + } + ], + "properties": [ + { + "type": "Texture2DArray,CompressedTexture2DArray,PlaceholderTexture2DArray,Texture2DArrayRD", + "name": "texture_array", + "setter": "set_texture_array", + "getter": "get_texture_array" + } + ] + }, + { + "name": "VisualShaderNodeTexture2DArrayParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTexture2DParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeSample3D", + "api_type": "core", + "methods": [ + { + "name": "set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1188404210, + "arguments": [ + { + "name": "value", + "type": "Texture3D" + } + ] + }, + { + "name": "get_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373985333, + "return_value": { + "type": "Texture3D" + } + } + ], + "properties": [ + { + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + } + ] + }, + { + "name": "VisualShaderNodeTexture3DParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureParameter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", + "value": 1 + }, + { + "name": "TYPE_NORMAL_MAP", + "value": 2 + }, + { + "name": "TYPE_ANISOTROPY", + "value": 3 + }, + { + "name": "TYPE_MAX", + "value": 4 + } + ] + }, + { + "name": "ColorDefault", + "is_bitfield": false, + "values": [ + { + "name": "COLOR_DEFAULT_WHITE", + "value": 0 + }, + { + "name": "COLOR_DEFAULT_BLACK", + "value": 1 + }, + { + "name": "COLOR_DEFAULT_TRANSPARENT", + "value": 2 + }, + { + "name": "COLOR_DEFAULT_MAX", + "value": 3 + } + ] + }, + { + "name": "TextureFilter", + "is_bitfield": false, + "values": [ + { + "name": "FILTER_DEFAULT", + "value": 0 + }, + { + "name": "FILTER_NEAREST", + "value": 1 + }, + { + "name": "FILTER_LINEAR", + "value": 2 + }, + { + "name": "FILTER_NEAREST_MIPMAP", + "value": 3 + }, + { + "name": "FILTER_LINEAR_MIPMAP", + "value": 4 + }, + { + "name": "FILTER_NEAREST_MIPMAP_ANISOTROPIC", + "value": 5 + }, + { + "name": "FILTER_LINEAR_MIPMAP_ANISOTROPIC", + "value": 6 + }, + { + "name": "FILTER_MAX", + "value": 7 + } + ] + }, + { + "name": "TextureRepeat", + "is_bitfield": false, + "values": [ + { + "name": "REPEAT_DEFAULT", + "value": 0 + }, + { + "name": "REPEAT_ENABLED", + "value": 1 + }, + { + "name": "REPEAT_DISABLED", + "value": 2 + }, + { + "name": "REPEAT_MAX", + "value": 3 + } + ] + }, + { + "name": "TextureSource", + "is_bitfield": false, + "values": [ + { + "name": "SOURCE_NONE", + "value": 0 + }, + { + "name": "SOURCE_SCREEN", + "value": 1 + }, + { + "name": "SOURCE_DEPTH", + "value": 2 + }, + { + "name": "SOURCE_NORMAL_ROUGHNESS", + "value": 3 + }, + { + "name": "SOURCE_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2227296876, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeTextureParameter.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 367922070, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureType" + } + }, + { + "name": "set_color_default", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4217624432, + "arguments": [ + { + "name": "color", + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + } + ] + }, + { + "name": "get_color_default", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3837060134, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + } + }, + { + "name": "set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2147684752, + "arguments": [ + { + "name": "filter", + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + } + ] + }, + { + "name": "get_texture_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4184490817, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + } + }, + { + "name": "set_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2036143070, + "arguments": [ + { + "name": "repeat", + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + } + ] + }, + { + "name": "get_texture_repeat", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1690132794, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + } + }, + { + "name": "set_texture_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1212687372, + "arguments": [ + { + "name": "source", + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + } + ] + }, + { + "name": "get_texture_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2039092262, + "return_value": { + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + } + } + ], + "properties": [ + { + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" + }, + { + "type": "int", + "name": "color_default", + "setter": "set_color_default", + "getter": "get_color_default" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "texture_repeat", + "setter": "set_texture_repeat", + "getter": "get_texture_repeat" + }, + { + "type": "int", + "name": "texture_source", + "setter": "set_texture_source", + "getter": "get_texture_source" + } + ] + }, + { + "name": "VisualShaderNodeTextureParameterTriplanar", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeTextureParameter", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureSDF", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTextureSDFNormal", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformCompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "constant", + "type": "Transform3D" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + } + ], + "properties": [ + { + "type": "Transform3D", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeTransformDecompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeTransformFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_INVERSE", + "value": 0 + }, + { + "name": "FUNC_TRANSPOSE", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2900990409, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeTransformFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2839926569, + "return_value": { + "type": "enum::VisualShaderNodeTransformFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeTransformOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_AxB", + "value": 0 + }, + { + "name": "OP_BxA", + "value": 1 + }, + { + "name": "OP_AxB_COMP", + "value": 2 + }, + { + "name": "OP_BxA_COMP", + "value": 3 + }, + { + "name": "OP_ADD", + "value": 4 + }, + { + "name": "OP_A_MINUS_B", + "value": 5 + }, + { + "name": "OP_B_MINUS_A", + "value": 6 + }, + { + "name": "OP_A_DIV_B", + "value": 7 + }, + { + "name": "OP_B_DIV_A", + "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2287310733, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeTransformOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1238663601, + "return_value": { + "type": "enum::VisualShaderNodeTransformOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeTransformParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "value", + "type": "Transform3D" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Transform3D", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeTransformVecMult", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_AxB", + "value": 0 + }, + { + "name": "OP_BxA", + "value": 1 + }, + { + "name": "OP_3x3_AxB", + "value": 2 + }, + { + "name": "OP_3x3_BxA", + "value": 3 + }, + { + "name": "OP_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1785665912, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeTransformVecMult.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1622088722, + "return_value": { + "type": "enum::VisualShaderNodeTransformVecMult.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeUIntConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeUIntFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_NEGATE", + "value": 0 + }, + { + "name": "FUNC_BITWISE_NOT", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2273148961, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4187123296, + "return_value": { + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeUIntOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_MAX", + "value": 5 + }, + { + "name": "OP_MIN", + "value": 6 + }, + { + "name": "OP_BITWISE_AND", + "value": 7 + }, + { + "name": "OP_BITWISE_OR", + "value": 8 + }, + { + "name": "OP_BITWISE_XOR", + "value": 9 + }, + { + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 + }, + { + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3463048345, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 256631461, + "return_value": { + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeUIntParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "int", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeUVFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_PANNING", + "value": 0 + }, + { + "name": "FUNC_SCALING", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 765791915, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeUVFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3772902164, + "return_value": { + "type": "enum::VisualShaderNodeUVFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeUVPolarCoord", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVarying", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "set_varying_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_varying_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_varying_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3565867981, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.VaryingType" + } + ] + }, + { + "name": "get_varying_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 523183580, + "return_value": { + "type": "enum::VisualShader.VaryingType" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "varying_name", + "setter": "set_varying_name", + "getter": "get_varying_name" + }, + { + "type": "int", + "name": "varying_type", + "setter": "set_varying_type", + "getter": "get_varying_type" + } + ] + }, + { + "name": "VisualShaderNodeVaryingGetter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVarying", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVaryingSetter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVarying", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVec2Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "constant", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeVec2Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector2", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVec3Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "constant", + "type": "Vector3" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeVec3Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector3", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVec4Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "constant", + "type": "Quaternion" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + } + ], + "properties": [ + { + "type": "Quaternion", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + }, + { + "type": "Vector4", + "name": "constant_v4", + "setter": "_set_constant_v4", + "getter": "_get_constant_v4" + } + ] + }, + { + "name": "VisualShaderNodeVec4Parameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 643568085, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2435802345, + "return_value": { + "type": "Vector4" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "Vector4", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, + { + "name": "VisualShaderNodeVectorBase", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_VECTOR_2D", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 2 + }, + { + "name": "OP_TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1692596998, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeVectorBase.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2568738462, + "return_value": { + "type": "enum::VisualShaderNodeVectorBase.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] + }, + { + "name": "VisualShaderNodeVectorCompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorDecompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorDistance", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_NORMALIZE", + "value": 0 + }, + { + "name": "FUNC_SATURATE", + "value": 1 + }, + { + "name": "FUNC_NEGATE", + "value": 2 + }, + { + "name": "FUNC_RECIPROCAL", + "value": 3 + }, + { + "name": "FUNC_ABS", + "value": 4 + }, + { + "name": "FUNC_ACOS", + "value": 5 + }, + { + "name": "FUNC_ACOSH", + "value": 6 + }, + { + "name": "FUNC_ASIN", + "value": 7 + }, + { + "name": "FUNC_ASINH", + "value": 8 + }, + { + "name": "FUNC_ATAN", + "value": 9 + }, + { + "name": "FUNC_ATANH", + "value": 10 + }, + { + "name": "FUNC_CEIL", + "value": 11 + }, + { + "name": "FUNC_COS", + "value": 12 + }, + { + "name": "FUNC_COSH", + "value": 13 + }, + { + "name": "FUNC_DEGREES", + "value": 14 + }, + { + "name": "FUNC_EXP", + "value": 15 + }, + { + "name": "FUNC_EXP2", + "value": 16 + }, + { + "name": "FUNC_FLOOR", + "value": 17 + }, + { + "name": "FUNC_FRACT", + "value": 18 + }, + { + "name": "FUNC_INVERSE_SQRT", + "value": 19 + }, + { + "name": "FUNC_LOG", + "value": 20 + }, + { + "name": "FUNC_LOG2", + "value": 21 + }, + { + "name": "FUNC_RADIANS", + "value": 22 + }, + { + "name": "FUNC_ROUND", + "value": 23 + }, + { + "name": "FUNC_ROUNDEVEN", + "value": 24 + }, + { + "name": "FUNC_SIGN", + "value": 25 + }, + { + "name": "FUNC_SIN", + "value": 26 + }, + { + "name": "FUNC_SINH", + "value": 27 + }, + { + "name": "FUNC_SQRT", + "value": 28 + }, + { + "name": "FUNC_TAN", + "value": 29 + }, + { + "name": "FUNC_TANH", + "value": 30 + }, + { + "name": "FUNC_TRUNC", + "value": 31 + }, + { + "name": "FUNC_ONEMINUS", + "value": 32 + }, + { + "name": "FUNC_MAX", + "value": 33 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 629964457, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeVectorFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4047776843, + "return_value": { + "type": "enum::VisualShaderNodeVectorFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeVectorLen", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_POW", + "value": 5 + }, + { + "name": "OP_MAX", + "value": 6 + }, + { + "name": "OP_MIN", + "value": 7 + }, + { + "name": "OP_CROSS", + "value": 8 + }, + { + "name": "OP_ATAN2", + "value": 9 + }, + { + "name": "OP_REFLECT", + "value": 10 + }, + { + "name": "OP_STEP", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3371507302, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeVectorOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 11793929, + "return_value": { + "type": "enum::VisualShaderNodeVectorOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeVectorRefract", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeWorldPositionFromDepth", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VoxelGI", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "Subdiv", + "is_bitfield": false, + "values": [ + { + "name": "SUBDIV_64", + "value": 0 + }, + { + "name": "SUBDIV_128", + "value": 1 + }, + { + "name": "SUBDIV_256", + "value": 2 + }, + { + "name": "SUBDIV_512", + "value": 3 + }, + { + "name": "SUBDIV_MAX", + "value": 4 + } + ] + } + ], + "methods": [ + { + "name": "set_probe_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1637849675, + "arguments": [ + { + "name": "data", + "type": "VoxelGIData" + } + ] + }, + { + "name": "get_probe_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1730645405, + "return_value": { + "type": "VoxelGIData" + } + }, + { + "name": "set_subdiv", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240898472, + "arguments": [ + { + "name": "subdiv", + "type": "enum::VoxelGI.Subdiv" + } + ] + }, + { + "name": "get_subdiv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4261647950, + "return_value": { + "type": "enum::VoxelGI.Subdiv" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2781551026, + "arguments": [ + { + "name": "from_node", + "type": "Node", + "default_value": "null" + }, + { + "name": "create_visual_debug", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "debug_bake", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "subdiv", + "setter": "set_subdiv", + "getter": "get_subdiv" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "VoxelGIData", + "name": "data", + "setter": "set_probe_data", + "getter": "get_probe_data" + } + ] + }, + { + "name": "VoxelGIData", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "allocate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4041601946, + "arguments": [ + { + "name": "to_cell_xform", + "type": "Transform3D" + }, + { + "name": "aabb", + "type": "AABB" + }, + { + "name": "octree_size", + "type": "Vector3" + }, + { + "name": "octree_cells", + "type": "PackedByteArray" + }, + { + "name": "data_cells", + "type": "PackedByteArray" + }, + { + "name": "distance_field", + "type": "PackedByteArray" + }, + { + "name": "level_counts", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, + { + "name": "get_octree_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_to_cell_xform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_octree_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_data_cells", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, + { + "name": "get_level_counts", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_dynamic_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "dynamic_range", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_dynamic_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_energy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_energy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normal_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_normal_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_propagation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "propagation", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_propagation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_interior", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "interior", + "type": "bool" + } + ] + }, + { + "name": "is_interior", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_two_bounces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_two_bounces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "dynamic_range", + "setter": "set_dynamic_range", + "getter": "get_dynamic_range" + }, + { + "type": "float", + "name": "energy", + "setter": "set_energy", + "getter": "get_energy" + }, + { + "type": "float", + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" + }, + { + "type": "float", + "name": "normal_bias", + "setter": "set_normal_bias", + "getter": "get_normal_bias" + }, + { + "type": "float", + "name": "propagation", + "setter": "set_propagation", + "getter": "get_propagation" + }, + { + "type": "bool", + "name": "use_two_bounces", + "setter": "set_use_two_bounces", + "getter": "is_using_two_bounces" + }, + { + "type": "bool", + "name": "interior", + "setter": "set_interior", + "getter": "is_interior" + } + ] + }, + { + "name": "WeakRef", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_ref", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + } + ] + }, + { + "name": "WebRTCDataChannel", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "WriteMode", + "is_bitfield": false, + "values": [ + { + "name": "WRITE_MODE_TEXT", + "value": 0 + }, + { + "name": "WRITE_MODE_BINARY", + "value": 1 + } + ] + }, + { + "name": "ChannelState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_CONNECTING", + "value": 0 + }, + { + "name": "STATE_OPEN", + "value": 1 + }, + { + "name": "STATE_CLOSING", + "value": 2 + }, + { + "name": "STATE_CLOSED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "was_string_packet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1999768052, + "arguments": [ + { + "name": "write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" + } + ] + }, + { + "name": "get_write_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2848495172, + "return_value": { + "type": "enum::WebRTCDataChannel.WriteMode" + } + }, + { + "name": "get_ready_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3501143017, + "return_value": { + "type": "enum::WebRTCDataChannel.ChannelState" + } + }, + { + "name": "get_label", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_ordered", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_max_packet_life_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_max_retransmits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_protocol", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_negotiated", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_buffered_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "write_mode", + "setter": "set_write_mode", + "getter": "get_write_mode" + } + ] + }, + { + "name": "WebRTCDataChannelExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "WebRTCDataChannel", + "api_type": "core", + "methods": [ + { + "name": "_get_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" + } + ] + }, + { + "name": "_put_packet", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "const uint8_t*" + }, + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_get_available_packet_count", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_size", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_set_write_mode", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1999768052, + "arguments": [ + { + "name": "write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" + } + ] + }, + { + "name": "_get_write_mode", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2848495172, + "return_value": { + "type": "enum::WebRTCDataChannel.WriteMode" + } + }, + { + "name": "_was_string_packet", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_ready_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3501143017, + "return_value": { + "type": "enum::WebRTCDataChannel.ChannelState" + } + }, + { + "name": "_get_label", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_is_ordered", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_id", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_packet_life_time", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_max_retransmits", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_protocol", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "_is_negotiated", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_buffered_amount", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "WebRTCMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2865356025, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "create_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "add_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4078953270, + "hash_compatibility": [ + 2555866323 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer", + "type": "WebRTCPeerConnection" + }, + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "unreliable_lifetime", + "type": "int", + "meta": "int32", + "default_value": "1" + } + ] + }, + { + "name": "remove_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + } + ] + }, + { + "name": "WebRTCPeerConnection", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ConnectionState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_NEW", + "value": 0 + }, + { + "name": "STATE_CONNECTING", + "value": 1 + }, + { + "name": "STATE_CONNECTED", + "value": 2 + }, + { + "name": "STATE_DISCONNECTED", + "value": 3 + }, + { + "name": "STATE_FAILED", + "value": 4 + }, + { + "name": "STATE_CLOSED", + "value": 5 + } + ] + }, + { + "name": "GatheringState", + "is_bitfield": false, + "values": [ + { + "name": "GATHERING_STATE_NEW", + "value": 0 + }, + { + "name": "GATHERING_STATE_GATHERING", + "value": 1 + }, + { + "name": "GATHERING_STATE_COMPLETE", + "value": 2 + } + ] + }, + { + "name": "SignalingState", + "is_bitfield": false, + "values": [ + { + "name": "SIGNALING_STATE_STABLE", + "value": 0 + }, + { + "name": "SIGNALING_STATE_HAVE_LOCAL_OFFER", + "value": 1 + }, + { + "name": "SIGNALING_STATE_HAVE_REMOTE_OFFER", + "value": 2 + }, + { + "name": "SIGNALING_STATE_HAVE_LOCAL_PRANSWER", + "value": 3 + }, + { + "name": "SIGNALING_STATE_HAVE_REMOTE_PRANSWER", + "value": 4 + }, + { + "name": "SIGNALING_STATE_CLOSED", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "set_default_extension", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "extension_class", + "type": "StringName" + } + ] + }, + { + "name": "initialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2625064318, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "configuration", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "create_data_channel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1288557393, + "hash_compatibility": [ + 3997447457 + ], + "return_value": { + "type": "WebRTCDataChannel" + }, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "create_offer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "set_local_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "set_remote_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "add_ice_candidate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3958950400, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "media", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_connection_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275710506, + "return_value": { + "type": "enum::WebRTCPeerConnection.ConnectionState" + } + }, + { + "name": "get_gathering_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4262591401, + "return_value": { + "type": "enum::WebRTCPeerConnection.GatheringState" + } + }, + { + "name": "get_signaling_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3342956226, + "return_value": { + "type": "enum::WebRTCPeerConnection.SignalingState" + } + } + ], + "signals": [ + { + "name": "session_description_created", + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "ice_candidate_created", + "arguments": [ + { + "name": "media", + "type": "String" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "data_channel_received", + "arguments": [ + { + "name": "channel", + "type": "WebRTCDataChannel" + } + ] + } + ] + }, + { + "name": "WebRTCPeerConnectionExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "WebRTCPeerConnection", + "api_type": "core", + "methods": [ + { + "name": "_get_connection_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2275710506, + "return_value": { + "type": "enum::WebRTCPeerConnection.ConnectionState" + } + }, + { + "name": "_get_gathering_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4262591401, + "return_value": { + "type": "enum::WebRTCPeerConnection.GatheringState" + } + }, + { + "name": "_get_signaling_state", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3342956226, + "return_value": { + "type": "enum::WebRTCPeerConnection.SignalingState" + } + }, + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1494659981, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "config", + "type": "Dictionary" + } + ] + }, + { + "name": "_create_data_channel", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4111292546, + "return_value": { + "type": "WebRTCDataChannel" + }, + "arguments": [ + { + "name": "label", + "type": "String" + }, + { + "name": "config", + "type": "Dictionary" + } + ] + }, + { + "name": "_create_offer", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_set_remote_description", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "_set_local_description", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" + } + ] + }, + { + "name": "_add_ice_candidate", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3958950400, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "sdp_mid_name", + "type": "String" + }, + { + "name": "sdp_mline_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sdp_name", + "type": "String" + } + ] + }, + { + "name": "_poll", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + } + ] + }, + { + "name": "WebSocketMultiplayerPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "MultiplayerPeer", + "api_type": "core", + "methods": [ + { + "name": "create_client", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "tls_client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "create_server", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2400822951, + "hash_compatibility": [ + 337374795 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + }, + { + "name": "tls_server_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "get_peer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1381378851, + "return_value": { + "type": "WebSocketPeer" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer_address", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_peer_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_supported_protocols", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_supported_protocols", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_handshake_headers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_handshake_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_inbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_inbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_handshake_timeout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_handshake_timeout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "timeout", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_max_queued_packets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_queued_packets", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_queued_packets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "supported_protocols", + "setter": "set_supported_protocols", + "getter": "get_supported_protocols" + }, + { + "type": "PackedStringArray", + "name": "handshake_headers", + "setter": "set_handshake_headers", + "getter": "get_handshake_headers" + }, + { + "type": "int", + "name": "inbound_buffer_size", + "setter": "set_inbound_buffer_size", + "getter": "get_inbound_buffer_size" + }, + { + "type": "int", + "name": "outbound_buffer_size", + "setter": "set_outbound_buffer_size", + "getter": "get_outbound_buffer_size" + }, + { + "type": "float", + "name": "handshake_timeout", + "setter": "set_handshake_timeout", + "getter": "get_handshake_timeout" + }, + { + "type": "int", + "name": "max_queued_packets", + "setter": "set_max_queued_packets", + "getter": "get_max_queued_packets" + } + ] + }, + { + "name": "WebSocketPeer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PacketPeer", + "api_type": "core", + "enums": [ + { + "name": "WriteMode", + "is_bitfield": false, + "values": [ + { + "name": "WRITE_MODE_TEXT", + "value": 0 + }, + { + "name": "WRITE_MODE_BINARY", + "value": 1 + } + ] + }, + { + "name": "State", + "is_bitfield": false, + "values": [ + { + "name": "STATE_CONNECTING", + "value": 0 + }, + { + "name": "STATE_OPEN", + "value": 1 + }, + { + "name": "STATE_CLOSING", + "value": 2 + }, + { + "name": "STATE_CLOSED", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "connect_to_url", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "url", + "type": "String" + }, + { + "name": "tls_client_options", + "type": "TLSOptions", + "default_value": "null" + } + ] + }, + { + "name": "accept_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255125695, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + } + ] + }, + { + "name": "send", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2780360567, + "hash_compatibility": [ + 3440492527 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "message", + "type": "PackedByteArray" + }, + { + "name": "write_mode", + "type": "enum::WebSocketPeer.WriteMode", + "default_value": "1" + } + ] + }, + { + "name": "send_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "was_string_packet", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1047156615, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "int32", + "default_value": "1000" + }, + { + "name": "reason", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_connected_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_selected_protocol", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_requested_url", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_no_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_current_outbound_buffered_amount", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_ready_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 346482985, + "return_value": { + "type": "enum::WebSocketPeer.State" + } + }, + { + "name": "get_close_code", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_close_reason", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_supported_protocols", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_supported_protocols", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_handshake_headers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "set_handshake_headers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_inbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_inbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outbound_buffer_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outbound_buffer_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_max_queued_packets", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_queued_packets", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_heartbeat_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_heartbeat_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + } + ], + "properties": [ + { + "type": "PackedStringArray", + "name": "supported_protocols", + "setter": "set_supported_protocols", + "getter": "get_supported_protocols" + }, + { + "type": "PackedStringArray", + "name": "handshake_headers", + "setter": "set_handshake_headers", + "getter": "get_handshake_headers" + }, + { + "type": "int", + "name": "inbound_buffer_size", + "setter": "set_inbound_buffer_size", + "getter": "get_inbound_buffer_size" + }, + { + "type": "int", + "name": "outbound_buffer_size", + "setter": "set_outbound_buffer_size", + "getter": "get_outbound_buffer_size" + }, + { + "type": "int", + "name": "max_queued_packets", + "setter": "set_max_queued_packets", + "getter": "get_max_queued_packets" + }, + { + "type": "int", + "name": "heartbeat_interval", + "setter": "set_heartbeat_interval", + "getter": "get_heartbeat_interval" + } + ] + }, + { + "name": "WebXRInterface", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "XRInterface", + "api_type": "core", + "enums": [ + { + "name": "TargetRayMode", + "is_bitfield": false, + "values": [ + { + "name": "TARGET_RAY_MODE_UNKNOWN", + "value": 0 + }, + { + "name": "TARGET_RAY_MODE_GAZE", + "value": 1 + }, + { + "name": "TARGET_RAY_MODE_TRACKED_POINTER", + "value": 2 + }, + { + "name": "TARGET_RAY_MODE_SCREEN", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "is_session_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "session_mode", + "type": "String" + } + ] + }, + { + "name": "set_session_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "session_mode", + "type": "String" + } + ] + }, + { + "name": "get_session_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_required_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "required_features", + "type": "String" + } + ] + }, + { + "name": "get_required_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_optional_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "optional_features", + "type": "String" + } + ] + }, + { + "name": "get_optional_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_reference_space_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_enabled_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_requested_reference_space_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "requested_reference_space_types", + "type": "String" + } + ] + }, + { + "name": "get_requested_reference_space_types", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "is_input_source_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_source_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 399776966, + "hash_compatibility": [ + 636011756 + ], + "return_value": { + "type": "XRControllerTracker" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_input_source_target_ray_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2852387453, + "return_value": { + "type": "enum::WebXRInterface.TargetRayMode" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_visibility_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_display_refresh_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_available_display_refresh_rates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + } + ], + "signals": [ + { + "name": "session_supported", + "arguments": [ + { + "name": "session_mode", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] + }, + { + "name": "session_started" + }, + { + "name": "session_ended" + }, + { + "name": "session_failed", + "arguments": [ + { + "name": "message", + "type": "String" + } + ] + }, + { + "name": "selectstart", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "select", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "selectend", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeezestart", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeeze", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "squeezeend", + "arguments": [ + { + "name": "input_source_id", + "type": "int" + } + ] + }, + { + "name": "visibility_state_changed" + }, + { + "name": "reference_space_reset" + }, + { + "name": "display_refresh_rate_changed" + } + ], + "properties": [ + { + "type": "String", + "name": "session_mode", + "setter": "set_session_mode", + "getter": "get_session_mode" + }, + { + "type": "String", + "name": "required_features", + "setter": "set_required_features", + "getter": "get_required_features" + }, + { + "type": "String", + "name": "optional_features", + "setter": "set_optional_features", + "getter": "get_optional_features" + }, + { + "type": "String", + "name": "requested_reference_space_types", + "setter": "set_requested_reference_space_types", + "getter": "get_requested_reference_space_types" + }, + { + "type": "String", + "name": "reference_space_type", + "getter": "get_reference_space_type" + }, + { + "type": "String", + "name": "enabled_features", + "getter": "get_enabled_features" + }, + { + "type": "String", + "name": "visibility_state", + "getter": "get_visibility_state" + } + ] + }, + { + "name": "Window", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Viewport", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 30 + }, + { + "name": "NOTIFICATION_THEME_CHANGED", + "value": 32 + } + ], + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "MODE_WINDOWED", + "value": 0 + }, + { + "name": "MODE_MINIMIZED", + "value": 1 + }, + { + "name": "MODE_MAXIMIZED", + "value": 2 + }, + { + "name": "MODE_FULLSCREEN", + "value": 3 + }, + { + "name": "MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 + } + ] + }, + { + "name": "Flags", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_RESIZE_DISABLED", + "value": 0 + }, + { + "name": "FLAG_BORDERLESS", + "value": 1 + }, + { + "name": "FLAG_ALWAYS_ON_TOP", + "value": 2 + }, + { + "name": "FLAG_TRANSPARENT", + "value": 3 + }, + { + "name": "FLAG_NO_FOCUS", + "value": 4 + }, + { + "name": "FLAG_POPUP", + "value": 5 + }, + { + "name": "FLAG_EXTEND_TO_TITLE", + "value": 6 + }, + { + "name": "FLAG_MOUSE_PASSTHROUGH", + "value": 7 + }, + { + "name": "FLAG_SHARP_CORNERS", + "value": 8 + }, + { + "name": "FLAG_EXCLUDE_FROM_CAPTURE", + "value": 9 + }, + { + "name": "FLAG_POPUP_WM_HINT", + "value": 10 + }, + { + "name": "FLAG_MINIMIZE_DISABLED", + "value": 11 + }, + { + "name": "FLAG_MAXIMIZE_DISABLED", + "value": 12 + }, + { + "name": "FLAG_MAX", + "value": 13 + } + ] + }, + { + "name": "ContentScaleMode", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_MODE_DISABLED", + "value": 0 + }, + { + "name": "CONTENT_SCALE_MODE_CANVAS_ITEMS", + "value": 1 + }, + { + "name": "CONTENT_SCALE_MODE_VIEWPORT", + "value": 2 + } + ] + }, + { + "name": "ContentScaleAspect", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_ASPECT_IGNORE", + "value": 0 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP", + "value": 1 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP_WIDTH", + "value": 2 + }, + { + "name": "CONTENT_SCALE_ASPECT_KEEP_HEIGHT", + "value": 3 + }, + { + "name": "CONTENT_SCALE_ASPECT_EXPAND", + "value": 4 + } + ] + }, + { + "name": "ContentScaleStretch", + "is_bitfield": false, + "values": [ + { + "name": "CONTENT_SCALE_STRETCH_FRACTIONAL", + "value": 0 + }, + { + "name": "CONTENT_SCALE_STRETCH_INTEGER", + "value": 1 + } + ] + }, + { + "name": "LayoutDirection", + "is_bitfield": false, + "values": [ + { + "name": "LAYOUT_DIRECTION_INHERITED", + "value": 0 + }, + { + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", + "value": 1 + }, + { + "name": "LAYOUT_DIRECTION_LTR", + "value": 2 + }, + { + "name": "LAYOUT_DIRECTION_RTL", + "value": 3 + }, + { + "name": "LAYOUT_DIRECTION_SYSTEM_LOCALE", + "value": 4 + }, + { + "name": "LAYOUT_DIRECTION_MAX", + "value": 5 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 + } + ] + }, + { + "name": "WindowInitialPosition", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_INITIAL_POSITION_ABSOLUTE", + "value": 0 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_PRIMARY_SCREEN", + "value": 1 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_MAIN_WINDOW_SCREEN", + "value": 2 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_OTHER_SCREEN", + "value": 3 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_MOUSE_FOCUS", + "value": 4 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_KEYBOARD_FOCUS", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "_get_contents_minimum_size", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "title", + "type": "String" + } + ] + }, + { + "name": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_initial_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4084468099, + "arguments": [ + { + "name": "initial_position", + "type": "enum::Window.WindowInitialPosition" + } + ] + }, + { + "name": "get_initial_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4294066647, + "return_value": { + "type": "enum::Window.WindowInitialPosition" + } + }, + { + "name": "set_current_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "move_to_center", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "reset_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_position_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "get_size_with_decorations", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "max_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_max_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_min_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "min_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_min_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3095236531, + "arguments": [ + { + "name": "mode", + "type": "enum::Window.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2566346114, + "return_value": { + "type": "enum::Window.Mode" + } + }, + { + "name": "set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3426449779, + "arguments": [ + { + "name": "flag", + "type": "enum::Window.Flags" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3062752289, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::Window.Flags" + } + ] + }, + { + "name": "set_hdr_output_requested", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "requested", + "type": "bool" + } + ] + }, + { + "name": "is_hdr_output_requested", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_output_max_linear_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_maximize_allowed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "request_attention", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_taskbar_progress_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "set_taskbar_progress_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 824071031, + "arguments": [ + { + "name": "state", + "type": "enum::DisplayServer.ProgressState" + } + ] + }, + { + "name": "move_to_foreground", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "hide", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_transient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "transient", + "type": "bool" + } + ] + }, + { + "name": "is_transient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_transient_to_focused", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_transient_to_focused", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "exclusive", + "type": "bool" + } + ] + }, + { + "name": "is_exclusive", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_unparent_when_invisible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "unparent", + "type": "bool" + } + ] + }, + { + "name": "can_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_focus", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "grab_focus", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "start_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "start_resize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 122288853, + "arguments": [ + { + "name": "edge", + "type": "enum::DisplayServer.WindowResizeEdge" + } + ] + }, + { + "name": "set_ime_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "set_ime_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "is_embedded", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contents_minimum_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_force_native", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "force_native", + "type": "bool" + } + ] + }, + { + "name": "get_force_native", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_content_scale_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_content_scale_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, + { + "name": "set_content_scale_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2937716473, + "arguments": [ + { + "name": "mode", + "type": "enum::Window.ContentScaleMode" + } + ] + }, + { + "name": "get_content_scale_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 161585230, + "return_value": { + "type": "enum::Window.ContentScaleMode" + } + }, + { + "name": "set_content_scale_aspect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2370399418, + "arguments": [ + { + "name": "aspect", + "type": "enum::Window.ContentScaleAspect" + } + ] + }, + { + "name": "get_content_scale_aspect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4158790715, + "return_value": { + "type": "enum::Window.ContentScaleAspect" + } + }, + { + "name": "set_content_scale_stretch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349355940, + "arguments": [ + { + "name": "stretch", + "type": "enum::Window.ContentScaleStretch" + } + ] + }, + { + "name": "get_content_scale_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536857316, + "return_value": { + "type": "enum::Window.ContentScaleStretch" + } + }, + { + "name": "set_nonclient_area", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "area", + "type": "Rect2i" + } + ] + }, + { + "name": "get_nonclient_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "set_keep_title_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "title_visible", + "type": "bool" + } + ] + }, + { + "name": "get_keep_title_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_content_scale_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_content_scale_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mouse_passthrough_polygon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_mouse_passthrough_polygon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_wrap_controls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_wrapping_controls", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "child_controls_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_theme", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, + "arguments": [ + { + "name": "theme", + "type": "Theme" + } + ] + }, + { + "name": "get_theme", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3846893731, + "return_value": { + "type": "Theme" + } + }, + { + "name": "set_theme_type_variation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_type_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "begin_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "end_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "add_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1373065600, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "add_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4188838905, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "stylebox", + "type": "StyleBox" + } + ] + }, + { + "name": "add_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3518018674, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "add_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "add_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "remove_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3163973443, + "hash_compatibility": [ + 2336455395 + ], + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 604739069, + "hash_compatibility": [ + 2759935355 + ], + "return_value": { + "type": "StyleBox" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2826986490, + "hash_compatibility": [ + 387378635 + ], + "return_value": { + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2798751242, + "hash_compatibility": [ + 2377051548 + ], + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_icon_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_stylebox_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_font_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_color_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_constant_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_theme_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_stylebox", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "has_theme_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_theme_default_base_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_theme_default_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "get_theme_default_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_window_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_accessibility_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_accessibility_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_accessibility_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + }, + { + "name": "get_accessibility_description", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_focused_window", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1835468782, + "return_value": { + "type": "Window" + } + }, + { + "name": "set_layout_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3094704184, + "arguments": [ + { + "name": "direction", + "type": "enum::Window.LayoutDirection" + } + ] + }, + { + "name": "get_layout_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3909617982, + "return_value": { + "type": "enum::Window.LayoutDirection" + } + }, + { + "name": "is_layout_rtl", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_translating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_font_oversampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_font_oversampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "popup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1680304321, + "arguments": [ + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_on_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "parent_rect", + "type": "Rect2i" + } + ] + }, + { + "name": "popup_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447975422, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014814997, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2613752477, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "popup_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2134721627, + "hash_compatibility": [ + 1728044812 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_exclusive_on_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2344671043, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "parent_rect", + "type": "Rect2i" + } + ] + }, + { + "name": "popup_exclusive_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3357594017, + "hash_compatibility": [ + 2561668109 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_exclusive_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2284776287, + "hash_compatibility": [ + 4257659513 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_exclusive_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2612708785, + "hash_compatibility": [ + 224798062 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + } + ], + "signals": [ + { + "name": "window_input", + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "nonclient_window_input", + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, + { + "name": "files_dropped", + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + }, + { + "name": "mouse_entered" + }, + { + "name": "mouse_exited" + }, + { + "name": "focus_entered" + }, + { + "name": "focus_exited" + }, + { + "name": "close_requested" + }, + { + "name": "go_back_requested" + }, + { + "name": "visibility_changed" + }, + { + "name": "about_to_popup" + }, + { + "name": "theme_changed" + }, + { + "name": "dpi_changed" + }, + { + "name": "titlebar_changed" + }, + { + "name": "title_changed" + }, + { + "name": "output_max_linear_value_changed", + "arguments": [ + { + "name": "output_max_linear_value", + "type": "float" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "int", + "name": "initial_position", + "setter": "set_initial_position", + "getter": "get_initial_position" + }, + { + "type": "Vector2i", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "current_screen", + "setter": "set_current_screen", + "getter": "get_current_screen" + }, + { + "type": "Rect2i", + "name": "nonclient_area", + "setter": "set_nonclient_area", + "getter": "get_nonclient_area" + }, + { + "type": "PackedVector2Array", + "name": "mouse_passthrough_polygon", + "setter": "set_mouse_passthrough_polygon", + "getter": "get_mouse_passthrough_polygon" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "wrap_controls", + "setter": "set_wrap_controls", + "getter": "is_wrapping_controls" + }, + { + "type": "bool", + "name": "transient", + "setter": "set_transient", + "getter": "is_transient" + }, + { + "type": "bool", + "name": "transient_to_focused", + "setter": "set_transient_to_focused", + "getter": "is_transient_to_focused" + }, + { + "type": "bool", + "name": "exclusive", + "setter": "set_exclusive", + "getter": "is_exclusive" + }, + { + "type": "bool", + "name": "unresizable", + "setter": "set_flag", + "getter": "get_flag", + "index": 0 + }, + { + "type": "bool", + "name": "borderless", + "setter": "set_flag", + "getter": "get_flag", + "index": 1 + }, + { + "type": "bool", + "name": "always_on_top", + "setter": "set_flag", + "getter": "get_flag", + "index": 2 + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_flag", + "getter": "get_flag", + "index": 3 + }, + { + "type": "bool", + "name": "unfocusable", + "setter": "set_flag", + "getter": "get_flag", + "index": 4 + }, + { + "type": "bool", + "name": "popup_window", + "setter": "set_flag", + "getter": "get_flag", + "index": 5 + }, + { + "type": "bool", + "name": "extend_to_title", + "setter": "set_flag", + "getter": "get_flag", + "index": 6 + }, + { + "type": "bool", + "name": "mouse_passthrough", + "setter": "set_flag", + "getter": "get_flag", + "index": 7 + }, + { + "type": "bool", + "name": "sharp_corners", + "setter": "set_flag", + "getter": "get_flag", + "index": 8 + }, + { + "type": "bool", + "name": "exclude_from_capture", + "setter": "set_flag", + "getter": "get_flag", + "index": 9 + }, + { + "type": "bool", + "name": "popup_wm_hint", + "setter": "set_flag", + "getter": "get_flag", + "index": 10 + }, + { + "type": "bool", + "name": "minimize_disabled", + "setter": "set_flag", + "getter": "get_flag", + "index": 11 + }, + { + "type": "bool", + "name": "maximize_disabled", + "setter": "set_flag", + "getter": "get_flag", + "index": 12 + }, + { + "type": "bool", + "name": "force_native", + "setter": "set_force_native", + "getter": "get_force_native" + }, + { + "type": "Vector2i", + "name": "min_size", + "setter": "set_min_size", + "getter": "get_min_size" + }, + { + "type": "Vector2i", + "name": "max_size", + "setter": "set_max_size", + "getter": "get_max_size" + }, + { + "type": "bool", + "name": "keep_title_visible", + "setter": "set_keep_title_visible", + "getter": "get_keep_title_visible" + }, + { + "type": "Vector2i", + "name": "content_scale_size", + "setter": "set_content_scale_size", + "getter": "get_content_scale_size" + }, + { + "type": "int", + "name": "content_scale_mode", + "setter": "set_content_scale_mode", + "getter": "get_content_scale_mode" + }, + { + "type": "int", + "name": "content_scale_aspect", + "setter": "set_content_scale_aspect", + "getter": "get_content_scale_aspect" + }, + { + "type": "int", + "name": "content_scale_stretch", + "setter": "set_content_scale_stretch", + "getter": "get_content_scale_stretch" + }, + { + "type": "float", + "name": "content_scale_factor", + "setter": "set_content_scale_factor", + "getter": "get_content_scale_factor" + }, + { + "type": "bool", + "name": "hdr_output_requested", + "setter": "set_hdr_output_requested", + "getter": "is_hdr_output_requested" + }, + { + "type": "bool", + "name": "auto_translate", + "setter": "set_auto_translate", + "getter": "is_auto_translating" + }, + { + "type": "String", + "name": "accessibility_name", + "setter": "set_accessibility_name", + "getter": "get_accessibility_name" + }, + { + "type": "String", + "name": "accessibility_description", + "setter": "set_accessibility_description", + "getter": "get_accessibility_description" + }, + { + "type": "Theme", + "name": "theme", + "setter": "set_theme", + "getter": "get_theme" + }, + { + "type": "String", + "name": "theme_type_variation", + "setter": "set_theme_type_variation", + "getter": "get_theme_type_variation" + } + ] + }, + { + "name": "WorkerThreadPool", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "add_task", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3745067146, + "hash_compatibility": [ + 3976347598 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "action", + "type": "Callable" + }, + { + "name": "high_priority", + "type": "bool", + "default_value": "false" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_task_completed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "task_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "wait_for_task_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "task_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_caller_task_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, + { + "name": "add_group_task", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1801953219, + "hash_compatibility": [ + 2377228549 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "action", + "type": "Callable" + }, + { + "name": "elements", + "type": "int", + "meta": "int32" + }, + { + "name": "tasks_needed", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "high_priority", + "type": "bool", + "default_value": "false" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "is_group_task_completed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_group_processed_element_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "wait_for_group_task_completion", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_caller_group_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + } + ] + }, + { + "name": "World2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_direct_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "canvas", + "getter": "get_canvas" + }, + { + "type": "RID", + "name": "navigation_map", + "getter": "get_navigation_map" + }, + { + "type": "RID", + "name": "space", + "getter": "get_space" + }, + { + "type": "PhysicsDirectSpaceState2D", + "name": "direct_space_state", + "getter": "get_direct_space_state" + } + ] + }, + { + "name": "World3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_space", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_scenario", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_fallback_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_fallback_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "get_direct_space_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + } + } + ], + "properties": [ + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "Environment", + "name": "fallback_environment", + "setter": "set_fallback_environment", + "getter": "get_fallback_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "RID", + "name": "space", + "getter": "get_space" + }, + { + "type": "RID", + "name": "navigation_map", + "getter": "get_navigation_map" + }, + { + "type": "RID", + "name": "scenario", + "getter": "get_scenario" + }, + { + "type": "PhysicsDirectSpaceState3D", + "name": "direct_space_state", + "getter": "get_direct_space_state" + } + ] + }, + { + "name": "WorldBoundaryShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "normal", + "type": "Vector2" + } + ] + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_distance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "normal", + "setter": "set_normal", + "getter": "get_normal" + }, + { + "type": "float", + "name": "distance", + "setter": "set_distance", + "getter": "get_distance" + } + ] + }, + { + "name": "WorldBoundaryShape3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape3D", + "api_type": "core", + "methods": [ + { + "name": "set_plane", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3505987427, + "arguments": [ + { + "name": "plane", + "type": "Plane" + } + ] + }, + { + "name": "get_plane", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753500971, + "return_value": { + "type": "Plane" + } + } + ], + "properties": [ + { + "type": "Plane", + "name": "plane", + "setter": "set_plane", + "getter": "get_plane" + } + ] + }, + { + "name": "WorldEnvironment", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4143518816, + "arguments": [ + { + "name": "env", + "type": "Environment" + } + ] + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3082064660, + "return_value": { + "type": "Environment" + } + }, + { + "name": "set_camera_attributes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2817810567, + "arguments": [ + { + "name": "camera_attributes", + "type": "CameraAttributes" + } + ] + }, + { + "name": "get_camera_attributes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } + }, + { + "name": "set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1586754307, + "arguments": [ + { + "name": "compositor", + "type": "Compositor" + } + ] + }, + { + "name": "get_compositor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647707413, + "return_value": { + "type": "Compositor" + } + } + ], + "properties": [ + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" + }, + { + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" + }, + { + "type": "Compositor", + "name": "compositor", + "setter": "set_compositor", + "getter": "get_compositor" + } + ] + }, + { + "name": "X509Certificate", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save_to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "load_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + } + ] + }, + { + "name": "XMLParser", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "NodeType", + "is_bitfield": false, + "values": [ + { + "name": "NODE_NONE", + "value": 0 + }, + { + "name": "NODE_ELEMENT", + "value": 1 + }, + { + "name": "NODE_ELEMENT_END", + "value": 2 + }, + { + "name": "NODE_TEXT", + "value": 3 + }, + { + "name": "NODE_COMMENT", + "value": 4 + }, + { + "name": "NODE_CDATA", + "value": 5 + }, + { + "name": "NODE_UNKNOWN", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "read", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_node_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2984359541, + "return_value": { + "type": "enum::XMLParser.NodeType" + } + }, + { + "name": "get_node_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_node_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_node_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_attribute_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_attribute_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_attribute_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_attribute", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_named_attribute_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_named_attribute_value_safe", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "is_empty", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_current_line", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "skip_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "open_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + } + ] + }, + { + "name": "XRAnchor3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", + "api_type": "core", + "methods": [ + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_plane", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2753500971, + "return_value": { + "type": "Plane" + } + } + ] + }, + { + "name": "XRBodyModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BodyUpdate", + "is_bitfield": true, + "values": [ + { + "name": "BODY_UPDATE_UPPER_BODY", + "value": 1 + }, + { + "name": "BODY_UPDATE_LOWER_BODY", + "value": 2 + }, + { + "name": "BODY_UPDATE_HANDS", + "value": 4 + } + ] + }, + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_body_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_body_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_body_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2211199417, + "arguments": [ + { + "name": "body_update", + "type": "bitfield::XRBodyModifier3D.BodyUpdate" + } + ] + }, + { + "name": "get_body_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2642335328, + "return_value": { + "type": "bitfield::XRBodyModifier3D.BodyUpdate" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3356796943, + "arguments": [ + { + "name": "bone_update", + "type": "enum::XRBodyModifier3D.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1309305964, + "return_value": { + "type": "enum::XRBodyModifier3D.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "String", + "name": "body_tracker", + "setter": "set_body_tracker", + "getter": "get_body_tracker" + }, + { + "type": "int", + "name": "body_update", + "setter": "set_body_update", + "getter": "get_body_update" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "XRBodyTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core", + "enums": [ + { + "name": "BodyFlags", + "is_bitfield": true, + "values": [ + { + "name": "BODY_FLAG_UPPER_BODY_SUPPORTED", + "value": 1 + }, + { + "name": "BODY_FLAG_LOWER_BODY_SUPPORTED", + "value": 2 + }, + { + "name": "BODY_FLAG_HANDS_SUPPORTED", + "value": 4 + } + ] + }, + { + "name": "Joint", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_ROOT", + "value": 0 + }, + { + "name": "JOINT_HIPS", + "value": 1 + }, + { + "name": "JOINT_SPINE", + "value": 2 + }, + { + "name": "JOINT_CHEST", + "value": 3 + }, + { + "name": "JOINT_UPPER_CHEST", + "value": 4 + }, + { + "name": "JOINT_NECK", + "value": 5 + }, + { + "name": "JOINT_HEAD", + "value": 6 + }, + { + "name": "JOINT_HEAD_TIP", + "value": 7 + }, + { + "name": "JOINT_LEFT_SHOULDER", + "value": 8 + }, + { + "name": "JOINT_LEFT_UPPER_ARM", + "value": 9 + }, + { + "name": "JOINT_LEFT_LOWER_ARM", + "value": 10 + }, + { + "name": "JOINT_RIGHT_SHOULDER", + "value": 11 + }, + { + "name": "JOINT_RIGHT_UPPER_ARM", + "value": 12 + }, + { + "name": "JOINT_RIGHT_LOWER_ARM", + "value": 13 + }, + { + "name": "JOINT_LEFT_UPPER_LEG", + "value": 14 + }, + { + "name": "JOINT_LEFT_LOWER_LEG", + "value": 15 + }, + { + "name": "JOINT_LEFT_FOOT", + "value": 16 + }, + { + "name": "JOINT_LEFT_TOES", + "value": 17 + }, + { + "name": "JOINT_RIGHT_UPPER_LEG", + "value": 18 + }, + { + "name": "JOINT_RIGHT_LOWER_LEG", + "value": 19 + }, + { + "name": "JOINT_RIGHT_FOOT", + "value": 20 + }, + { + "name": "JOINT_RIGHT_TOES", + "value": 21 + }, + { + "name": "JOINT_LEFT_HAND", + "value": 22 + }, + { + "name": "JOINT_LEFT_PALM", + "value": 23 + }, + { + "name": "JOINT_LEFT_WRIST", + "value": 24 + }, + { + "name": "JOINT_LEFT_THUMB_METACARPAL", + "value": 25 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_PROXIMAL", + "value": 26 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_DISTAL", + "value": 27 + }, + { + "name": "JOINT_LEFT_THUMB_TIP", + "value": 28 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_METACARPAL", + "value": 29 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 30 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 31 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_DISTAL", + "value": 32 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_TIP", + "value": 33 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_METACARPAL", + "value": 34 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 35 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 36 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 37 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_TIP", + "value": 38 + }, + { + "name": "JOINT_LEFT_RING_FINGER_METACARPAL", + "value": 39 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_PROXIMAL", + "value": 40 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 41 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_DISTAL", + "value": 42 + }, + { + "name": "JOINT_LEFT_RING_FINGER_TIP", + "value": 43 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_METACARPAL", + "value": 44 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 45 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 46 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_DISTAL", + "value": 47 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_TIP", + "value": 48 + }, + { + "name": "JOINT_RIGHT_HAND", + "value": 49 + }, + { + "name": "JOINT_RIGHT_PALM", + "value": 50 + }, + { + "name": "JOINT_RIGHT_WRIST", + "value": 51 + }, + { + "name": "JOINT_RIGHT_THUMB_METACARPAL", + "value": 52 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_PROXIMAL", + "value": 53 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_DISTAL", + "value": 54 + }, + { + "name": "JOINT_RIGHT_THUMB_TIP", + "value": 55 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_METACARPAL", + "value": 56 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 57 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 58 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_DISTAL", + "value": 59 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_TIP", + "value": 60 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_METACARPAL", + "value": 61 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 62 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 63 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 64 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_TIP", + "value": 65 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_METACARPAL", + "value": 66 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_PROXIMAL", + "value": 67 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 68 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_DISTAL", + "value": 69 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_TIP", + "value": 70 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_METACARPAL", + "value": 71 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 72 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 73 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL", + "value": 74 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_TIP", + "value": 75 + }, + { + "name": "JOINT_LOWER_CHEST", + "value": 76 + }, + { + "name": "JOINT_LEFT_SCAPULA", + "value": 77 + }, + { + "name": "JOINT_LEFT_WRIST_TWIST", + "value": 78 + }, + { + "name": "JOINT_RIGHT_SCAPULA", + "value": 79 + }, + { + "name": "JOINT_RIGHT_WRIST_TWIST", + "value": 80 + }, + { + "name": "JOINT_LEFT_FOOT_TWIST", + "value": 81 + }, + { + "name": "JOINT_LEFT_HEEL", + "value": 82 + }, + { + "name": "JOINT_LEFT_MIDDLE_FOOT", + "value": 83 + }, + { + "name": "JOINT_RIGHT_FOOT_TWIST", + "value": 84 + }, + { + "name": "JOINT_RIGHT_HEEL", + "value": 85 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FOOT", + "value": 86 + }, + { + "name": "JOINT_MAX", + "value": 87 + } + ] + }, + { + "name": "JointFlags", + "is_bitfield": true, + "values": [ + { + "name": "JOINT_FLAG_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "JOINT_FLAG_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "JOINT_FLAG_POSITION_VALID", + "value": 4 + }, + { + "name": "JOINT_FLAG_POSITION_TRACKED", + "value": 8 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_body_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2103235750, + "arguments": [ + { + "name": "flags", + "type": "bitfield::XRBodyTracker.BodyFlags" + } + ] + }, + { + "name": "get_body_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3543166366, + "return_value": { + "type": "bitfield::XRBodyTracker.BodyFlags" + } + }, + { + "name": "set_joint_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 592144999, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + }, + { + "name": "flags", + "type": "bitfield::XRBodyTracker.JointFlags" + } + ] + }, + { + "name": "get_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1030162609, + "return_value": { + "type": "bitfield::XRBodyTracker.JointFlags" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + } + ] + }, + { + "name": "set_joint_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2635424328, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_joint_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474811534, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRBodyTracker.Joint" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "int", + "name": "body_flags", + "setter": "set_body_flags", + "getter": "get_body_flags" + } + ] + }, + { + "name": "XRCamera3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Camera3D", + "api_type": "core" + }, + { + "name": "XRController3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", + "api_type": "core", + "methods": [ + { + "name": "is_button_pressed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_float", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_vector2", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3100822709, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181770860, + "return_value": { + "type": "enum::XRPositionalTracker.TrackerHand" + } + } + ], + "signals": [ + { + "name": "button_pressed", + "arguments": [ + { + "name": "action_name", + "type": "String" + } + ] + }, + { + "name": "button_released", + "arguments": [ + { + "name": "action_name", + "type": "String" + } + ] + }, + { + "name": "input_float_changed", + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "input_vector2_changed", + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "profile_changed", + "arguments": [ + { + "name": "role", + "type": "String" + } + ] + } + ] + }, + { + "name": "XRControllerTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core" + }, + { + "name": "XRFaceModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_face_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_face_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target", + "type": "NodePath" + } + ] + }, + { + "name": "get_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + } + ], + "properties": [ + { + "type": "String", + "name": "face_tracker", + "setter": "set_face_tracker", + "getter": "get_face_tracker" + }, + { + "type": "NodePath", + "name": "target", + "setter": "set_target", + "getter": "get_target" + } + ] + }, + { + "name": "XRFaceTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRTracker", + "api_type": "core", + "enums": [ + { + "name": "BlendShapeEntry", + "is_bitfield": false, + "values": [ + { + "name": "FT_EYE_LOOK_OUT_RIGHT", + "value": 0 + }, + { + "name": "FT_EYE_LOOK_IN_RIGHT", + "value": 1 + }, + { + "name": "FT_EYE_LOOK_UP_RIGHT", + "value": 2 + }, + { + "name": "FT_EYE_LOOK_DOWN_RIGHT", + "value": 3 + }, + { + "name": "FT_EYE_LOOK_OUT_LEFT", + "value": 4 + }, + { + "name": "FT_EYE_LOOK_IN_LEFT", + "value": 5 + }, + { + "name": "FT_EYE_LOOK_UP_LEFT", + "value": 6 + }, + { + "name": "FT_EYE_LOOK_DOWN_LEFT", + "value": 7 + }, + { + "name": "FT_EYE_CLOSED_RIGHT", + "value": 8 + }, + { + "name": "FT_EYE_CLOSED_LEFT", + "value": 9 + }, + { + "name": "FT_EYE_SQUINT_RIGHT", + "value": 10 + }, + { + "name": "FT_EYE_SQUINT_LEFT", + "value": 11 + }, + { + "name": "FT_EYE_WIDE_RIGHT", + "value": 12 + }, + { + "name": "FT_EYE_WIDE_LEFT", + "value": 13 + }, + { + "name": "FT_EYE_DILATION_RIGHT", + "value": 14 + }, + { + "name": "FT_EYE_DILATION_LEFT", + "value": 15 + }, + { + "name": "FT_EYE_CONSTRICT_RIGHT", + "value": 16 + }, + { + "name": "FT_EYE_CONSTRICT_LEFT", + "value": 17 + }, + { + "name": "FT_BROW_PINCH_RIGHT", + "value": 18 + }, + { + "name": "FT_BROW_PINCH_LEFT", + "value": 19 + }, + { + "name": "FT_BROW_LOWERER_RIGHT", + "value": 20 + }, + { + "name": "FT_BROW_LOWERER_LEFT", + "value": 21 + }, + { + "name": "FT_BROW_INNER_UP_RIGHT", + "value": 22 + }, + { + "name": "FT_BROW_INNER_UP_LEFT", + "value": 23 + }, + { + "name": "FT_BROW_OUTER_UP_RIGHT", + "value": 24 + }, + { + "name": "FT_BROW_OUTER_UP_LEFT", + "value": 25 + }, + { + "name": "FT_NOSE_SNEER_RIGHT", + "value": 26 + }, + { + "name": "FT_NOSE_SNEER_LEFT", + "value": 27 + }, + { + "name": "FT_NASAL_DILATION_RIGHT", + "value": 28 + }, + { + "name": "FT_NASAL_DILATION_LEFT", + "value": 29 + }, + { + "name": "FT_NASAL_CONSTRICT_RIGHT", + "value": 30 + }, + { + "name": "FT_NASAL_CONSTRICT_LEFT", + "value": 31 + }, + { + "name": "FT_CHEEK_SQUINT_RIGHT", + "value": 32 + }, + { + "name": "FT_CHEEK_SQUINT_LEFT", + "value": 33 + }, + { + "name": "FT_CHEEK_PUFF_RIGHT", + "value": 34 + }, + { + "name": "FT_CHEEK_PUFF_LEFT", + "value": 35 + }, + { + "name": "FT_CHEEK_SUCK_RIGHT", + "value": 36 + }, + { + "name": "FT_CHEEK_SUCK_LEFT", + "value": 37 + }, + { + "name": "FT_JAW_OPEN", + "value": 38 + }, + { + "name": "FT_MOUTH_CLOSED", + "value": 39 + }, + { + "name": "FT_JAW_RIGHT", + "value": 40 + }, + { + "name": "FT_JAW_LEFT", + "value": 41 + }, + { + "name": "FT_JAW_FORWARD", + "value": 42 + }, + { + "name": "FT_JAW_BACKWARD", + "value": 43 + }, + { + "name": "FT_JAW_CLENCH", + "value": 44 + }, + { + "name": "FT_JAW_MANDIBLE_RAISE", + "value": 45 + }, + { + "name": "FT_LIP_SUCK_UPPER_RIGHT", + "value": 46 + }, + { + "name": "FT_LIP_SUCK_UPPER_LEFT", + "value": 47 + }, + { + "name": "FT_LIP_SUCK_LOWER_RIGHT", + "value": 48 + }, + { + "name": "FT_LIP_SUCK_LOWER_LEFT", + "value": 49 + }, + { + "name": "FT_LIP_SUCK_CORNER_RIGHT", + "value": 50 + }, + { + "name": "FT_LIP_SUCK_CORNER_LEFT", + "value": 51 + }, + { + "name": "FT_LIP_FUNNEL_UPPER_RIGHT", + "value": 52 + }, + { + "name": "FT_LIP_FUNNEL_UPPER_LEFT", + "value": 53 + }, + { + "name": "FT_LIP_FUNNEL_LOWER_RIGHT", + "value": 54 + }, + { + "name": "FT_LIP_FUNNEL_LOWER_LEFT", + "value": 55 + }, + { + "name": "FT_LIP_PUCKER_UPPER_RIGHT", + "value": 56 + }, + { + "name": "FT_LIP_PUCKER_UPPER_LEFT", + "value": 57 + }, + { + "name": "FT_LIP_PUCKER_LOWER_RIGHT", + "value": 58 + }, + { + "name": "FT_LIP_PUCKER_LOWER_LEFT", + "value": 59 + }, + { + "name": "FT_MOUTH_UPPER_UP_RIGHT", + "value": 60 + }, + { + "name": "FT_MOUTH_UPPER_UP_LEFT", + "value": 61 + }, + { + "name": "FT_MOUTH_LOWER_DOWN_RIGHT", + "value": 62 + }, + { + "name": "FT_MOUTH_LOWER_DOWN_LEFT", + "value": 63 + }, + { + "name": "FT_MOUTH_UPPER_DEEPEN_RIGHT", + "value": 64 + }, + { + "name": "FT_MOUTH_UPPER_DEEPEN_LEFT", + "value": 65 + }, + { + "name": "FT_MOUTH_UPPER_RIGHT", + "value": 66 + }, + { + "name": "FT_MOUTH_UPPER_LEFT", + "value": 67 + }, + { + "name": "FT_MOUTH_LOWER_RIGHT", + "value": 68 + }, + { + "name": "FT_MOUTH_LOWER_LEFT", + "value": 69 + }, + { + "name": "FT_MOUTH_CORNER_PULL_RIGHT", + "value": 70 + }, + { + "name": "FT_MOUTH_CORNER_PULL_LEFT", + "value": 71 + }, + { + "name": "FT_MOUTH_CORNER_SLANT_RIGHT", + "value": 72 + }, + { + "name": "FT_MOUTH_CORNER_SLANT_LEFT", + "value": 73 + }, + { + "name": "FT_MOUTH_FROWN_RIGHT", + "value": 74 + }, + { + "name": "FT_MOUTH_FROWN_LEFT", + "value": 75 + }, + { + "name": "FT_MOUTH_STRETCH_RIGHT", + "value": 76 + }, + { + "name": "FT_MOUTH_STRETCH_LEFT", + "value": 77 + }, + { + "name": "FT_MOUTH_DIMPLE_RIGHT", + "value": 78 + }, + { + "name": "FT_MOUTH_DIMPLE_LEFT", + "value": 79 + }, + { + "name": "FT_MOUTH_RAISER_UPPER", + "value": 80 + }, + { + "name": "FT_MOUTH_RAISER_LOWER", + "value": 81 + }, + { + "name": "FT_MOUTH_PRESS_RIGHT", + "value": 82 + }, + { + "name": "FT_MOUTH_PRESS_LEFT", + "value": 83 + }, + { + "name": "FT_MOUTH_TIGHTENER_RIGHT", + "value": 84 + }, + { + "name": "FT_MOUTH_TIGHTENER_LEFT", + "value": 85 + }, + { + "name": "FT_TONGUE_OUT", + "value": 86 + }, + { + "name": "FT_TONGUE_UP", + "value": 87 + }, + { + "name": "FT_TONGUE_DOWN", + "value": 88 + }, + { + "name": "FT_TONGUE_RIGHT", + "value": 89 + }, + { + "name": "FT_TONGUE_LEFT", + "value": 90 + }, + { + "name": "FT_TONGUE_ROLL", + "value": 91 + }, + { + "name": "FT_TONGUE_BLEND_DOWN", + "value": 92 + }, + { + "name": "FT_TONGUE_CURL_UP", + "value": 93 + }, + { + "name": "FT_TONGUE_SQUISH", + "value": 94 + }, + { + "name": "FT_TONGUE_FLAT", + "value": 95 + }, + { + "name": "FT_TONGUE_TWIST_RIGHT", + "value": 96 + }, + { + "name": "FT_TONGUE_TWIST_LEFT", + "value": 97 + }, + { + "name": "FT_SOFT_PALATE_CLOSE", + "value": 98 + }, + { + "name": "FT_THROAT_SWALLOW", + "value": 99 + }, + { + "name": "FT_NECK_FLEX_RIGHT", + "value": 100 + }, + { + "name": "FT_NECK_FLEX_LEFT", + "value": 101 + }, + { + "name": "FT_EYE_CLOSED", + "value": 102 + }, + { + "name": "FT_EYE_WIDE", + "value": 103 + }, + { + "name": "FT_EYE_SQUINT", + "value": 104 + }, + { + "name": "FT_EYE_DILATION", + "value": 105 + }, + { + "name": "FT_EYE_CONSTRICT", + "value": 106 + }, + { + "name": "FT_BROW_DOWN_RIGHT", + "value": 107 + }, + { + "name": "FT_BROW_DOWN_LEFT", + "value": 108 + }, + { + "name": "FT_BROW_DOWN", + "value": 109 + }, + { + "name": "FT_BROW_UP_RIGHT", + "value": 110 + }, + { + "name": "FT_BROW_UP_LEFT", + "value": 111 + }, + { + "name": "FT_BROW_UP", + "value": 112 + }, + { + "name": "FT_NOSE_SNEER", + "value": 113 + }, + { + "name": "FT_NASAL_DILATION", + "value": 114 + }, + { + "name": "FT_NASAL_CONSTRICT", + "value": 115 + }, + { + "name": "FT_CHEEK_PUFF", + "value": 116 + }, + { + "name": "FT_CHEEK_SUCK", + "value": 117 + }, + { + "name": "FT_CHEEK_SQUINT", + "value": 118 + }, + { + "name": "FT_LIP_SUCK_UPPER", + "value": 119 + }, + { + "name": "FT_LIP_SUCK_LOWER", + "value": 120 + }, + { + "name": "FT_LIP_SUCK", + "value": 121 + }, + { + "name": "FT_LIP_FUNNEL_UPPER", + "value": 122 + }, + { + "name": "FT_LIP_FUNNEL_LOWER", + "value": 123 + }, + { + "name": "FT_LIP_FUNNEL", + "value": 124 + }, + { + "name": "FT_LIP_PUCKER_UPPER", + "value": 125 + }, + { + "name": "FT_LIP_PUCKER_LOWER", + "value": 126 + }, + { + "name": "FT_LIP_PUCKER", + "value": 127 + }, + { + "name": "FT_MOUTH_UPPER_UP", + "value": 128 + }, + { + "name": "FT_MOUTH_LOWER_DOWN", + "value": 129 + }, + { + "name": "FT_MOUTH_OPEN", + "value": 130 + }, + { + "name": "FT_MOUTH_RIGHT", + "value": 131 + }, + { + "name": "FT_MOUTH_LEFT", + "value": 132 + }, + { + "name": "FT_MOUTH_SMILE_RIGHT", + "value": 133 + }, + { + "name": "FT_MOUTH_SMILE_LEFT", + "value": 134 + }, + { + "name": "FT_MOUTH_SMILE", + "value": 135 + }, + { + "name": "FT_MOUTH_SAD_RIGHT", + "value": 136 + }, + { + "name": "FT_MOUTH_SAD_LEFT", + "value": 137 + }, + { + "name": "FT_MOUTH_SAD", + "value": 138 + }, + { + "name": "FT_MOUTH_STRETCH", + "value": 139 + }, + { + "name": "FT_MOUTH_DIMPLE", + "value": 140 + }, + { + "name": "FT_MOUTH_TIGHTENER", + "value": 141 + }, + { + "name": "FT_MOUTH_PRESS", + "value": 142 + }, + { + "name": "FT_MAX", + "value": 143 + } + ] + } + ], + "methods": [ + { + "name": "get_blend_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330010046, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" + } + ] + }, + { + "name": "set_blend_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2352588791, + "arguments": [ + { + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_blend_shapes", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } + }, + { + "name": "set_blend_shapes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + } + ], + "properties": [ + { + "type": "PackedFloat32Array", + "name": "blend_shapes", + "setter": "set_blend_shapes", + "getter": "get_blend_shapes" + } + ] + }, + { + "name": "XRHandModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ + { + "name": "BONE_UPDATE_FULL", + "value": 0 + }, + { + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_hand_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_hand_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_bone_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635701455, + "arguments": [ + { + "name": "bone_update", + "type": "enum::XRHandModifier3D.BoneUpdate" + } + ] + }, + { + "name": "get_bone_update", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2873665691, + "return_value": { + "type": "enum::XRHandModifier3D.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "String", + "name": "hand_tracker", + "setter": "set_hand_tracker", + "getter": "get_hand_tracker" + }, + { + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" + } + ] + }, + { + "name": "XRHandTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRPositionalTracker", + "api_type": "core", + "enums": [ + { + "name": "HandTrackingSource", + "is_bitfield": false, + "values": [ + { + "name": "HAND_TRACKING_SOURCE_UNKNOWN", + "value": 0 + }, + { + "name": "HAND_TRACKING_SOURCE_UNOBSTRUCTED", + "value": 1 + }, + { + "name": "HAND_TRACKING_SOURCE_CONTROLLER", + "value": 2 + }, + { + "name": "HAND_TRACKING_SOURCE_NOT_TRACKED", + "value": 3 + }, + { + "name": "HAND_TRACKING_SOURCE_MAX", + "value": 4 + } + ] + }, + { + "name": "HandJoint", + "is_bitfield": false, + "values": [ + { + "name": "HAND_JOINT_PALM", + "value": 0 + }, + { + "name": "HAND_JOINT_WRIST", + "value": 1 + }, + { + "name": "HAND_JOINT_THUMB_METACARPAL", + "value": 2 + }, + { + "name": "HAND_JOINT_THUMB_PHALANX_PROXIMAL", + "value": 3 + }, + { + "name": "HAND_JOINT_THUMB_PHALANX_DISTAL", + "value": 4 + }, + { + "name": "HAND_JOINT_THUMB_TIP", + "value": 5 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_METACARPAL", + "value": 6 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 7 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 8 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_PHALANX_DISTAL", + "value": 9 + }, + { + "name": "HAND_JOINT_INDEX_FINGER_TIP", + "value": 10 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_METACARPAL", + "value": 11 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 12 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 13 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 14 + }, + { + "name": "HAND_JOINT_MIDDLE_FINGER_TIP", + "value": 15 + }, + { + "name": "HAND_JOINT_RING_FINGER_METACARPAL", + "value": 16 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_PROXIMAL", + "value": 17 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 18 + }, + { + "name": "HAND_JOINT_RING_FINGER_PHALANX_DISTAL", + "value": 19 + }, + { + "name": "HAND_JOINT_RING_FINGER_TIP", + "value": 20 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_METACARPAL", + "value": 21 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 22 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 23 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_PHALANX_DISTAL", + "value": 24 + }, + { + "name": "HAND_JOINT_PINKY_FINGER_TIP", + "value": 25 + }, + { + "name": "HAND_JOINT_MAX", + "value": 26 + } + ] + }, + { + "name": "HandJointFlags", + "is_bitfield": true, + "values": [ + { + "name": "HAND_JOINT_FLAG_ORIENTATION_VALID", + "value": 1 + }, + { + "name": "HAND_JOINT_FLAG_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "HAND_JOINT_FLAG_POSITION_VALID", + "value": 4 + }, + { + "name": "HAND_JOINT_FLAG_POSITION_TRACKED", + "value": 8 + }, + { + "name": "HAND_JOINT_FLAG_LINEAR_VELOCITY_VALID", + "value": 16 + }, + { + "name": "HAND_JOINT_FLAG_ANGULAR_VELOCITY_VALID", + "value": 32 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hand_tracking_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2958308861, + "arguments": [ + { + "name": "source", + "type": "enum::XRHandTracker.HandTrackingSource" + } + ] + }, + { + "name": "get_hand_tracking_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2475045250, + "return_value": { + "type": "enum::XRHandTracker.HandTrackingSource" + } + }, + { + "name": "set_hand_joint_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3028437365, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "flags", + "type": "bitfield::XRHandTracker.HandJointFlags" + } + ] + }, + { + "name": "get_hand_joint_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1730972401, + "return_value": { + "type": "bitfield::XRHandTracker.HandJointFlags" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2529959613, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_hand_joint_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1090840196, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2723659615, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_hand_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3400025734, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1978646737, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_hand_joint_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547240792, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + }, + { + "name": "set_hand_joint_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1978646737, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_hand_joint_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 547240792, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "int", + "name": "hand_tracking_source", + "setter": "set_hand_tracking_source", + "getter": "get_hand_tracking_source" + } + ] + }, + { + "name": "XRInterface", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Capabilities", + "is_bitfield": false, + "values": [ + { + "name": "XR_NONE", + "value": 0 + }, + { + "name": "XR_MONO", + "value": 1 + }, + { + "name": "XR_STEREO", + "value": 2 + }, + { + "name": "XR_QUAD", + "value": 4 + }, + { + "name": "XR_VR", + "value": 8 + }, + { + "name": "XR_AR", + "value": 16 + }, + { + "name": "XR_EXTERNAL", + "value": 32 + } + ] + }, + { + "name": "TrackingStatus", + "is_bitfield": false, + "values": [ + { + "name": "XR_NORMAL_TRACKING", + "value": 0 + }, + { + "name": "XR_EXCESSIVE_MOTION", + "value": 1 + }, + { + "name": "XR_INSUFFICIENT_FEATURES", + "value": 2 + }, + { + "name": "XR_UNKNOWN_TRACKING", + "value": 3 + }, + { + "name": "XR_NOT_TRACKING", + "value": 4 + } + ] + }, + { + "name": "PlayAreaMode", + "is_bitfield": false, + "values": [ + { + "name": "XR_PLAY_AREA_UNKNOWN", + "value": 0 + }, + { + "name": "XR_PLAY_AREA_3DOF", + "value": 1 + }, + { + "name": "XR_PLAY_AREA_SITTING", + "value": 2 + }, + { + "name": "XR_PLAY_AREA_ROOMSCALE", + "value": 3 + }, + { + "name": "XR_PLAY_AREA_STAGE", + "value": 4 + }, + { + "name": "XR_PLAY_AREA_CUSTOM", + "value": 2147483647 + } + ] + }, + { + "name": "EnvironmentBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "XR_ENV_BLEND_MODE_OPAQUE", + "value": 0 + }, + { + "name": "XR_ENV_BLEND_MODE_ADDITIVE", + "value": 1 + }, + { + "name": "XR_ENV_BLEND_MODE_ALPHA_BLEND", + "value": 2 + } + ] + }, + { + "name": "VRSTextureFormat", + "is_bitfield": false, + "values": [ + { + "name": "XR_VRS_TEXTURE_FORMAT_UNIFIED", + "value": 0 + }, + { + "name": "XR_VRS_TEXTURE_FORMAT_FRAGMENT_SHADING_RATE", + "value": 1 + }, + { + "name": "XR_VRS_TEXTURE_FORMAT_FRAGMENT_DENSITY_MAP", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "get_capabilities", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "is_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_primary", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "primary", + "type": "bool" + } + ] + }, + { + "name": "is_initialized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "initialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "uninitialize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_system_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_tracking_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 167423259, + "return_value": { + "type": "enum::XRInterface.TrackingStatus" + } + }, + { + "name": "get_render_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_view_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "trigger_haptic_pulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3752640163, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "supports_play_area_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429955281, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "get_play_area_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1615132885, + "return_value": { + "type": "enum::XRInterface.PlayAreaMode" + } + }, + { + "name": "set_play_area_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3429955281, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "get_play_area", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "get_anchor_detection_is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_anchor_detection_is_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_camera_feed_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_passthrough_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_passthrough_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "start_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "stop_passthrough", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_transform_for_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518934792, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "cam_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_projection_for_view", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3766090294, + "return_value": { + "type": "Projection" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "aspect", + "type": "float", + "meta": "double" + }, + { + "name": "near", + "type": "float", + "meta": "double" + }, + { + "name": "far", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_supported_environment_blend_modes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_environment_blend_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 551152418, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.EnvironmentBlendMode" + } + ] + }, + { + "name": "get_environment_blend_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1984334071, + "return_value": { + "type": "enum::XRInterface.EnvironmentBlendMode" + } + } + ], + "signals": [ + { + "name": "play_area_changed", + "arguments": [ + { + "name": "mode", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "interface_is_primary", + "setter": "set_primary", + "getter": "is_primary" + }, + { + "type": "int", + "name": "xr_play_area_mode", + "setter": "set_play_area_mode", + "getter": "get_play_area_mode" + }, + { + "type": "int", + "name": "environment_blend_mode", + "setter": "set_environment_blend_mode", + "getter": "get_environment_blend_mode" + }, + { + "type": "bool", + "name": "ar_is_anchor_detection_enabled", + "setter": "set_anchor_detection_is_enabled", + "getter": "get_anchor_detection_is_enabled" + } + ] + }, + { + "name": "XRInterfaceExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "methods": [ + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "_get_capabilities", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_is_initialized", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_initialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "_uninitialize", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_system_info", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_supports_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2693703033, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "_get_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1615132885, + "return_value": { + "type": "enum::XRInterface.PlayAreaMode" + } + }, + { + "name": "_set_play_area_mode", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2693703033, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mode", + "type": "enum::XRInterface.PlayAreaMode" + } + ] + }, + { + "name": "_get_play_area", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "_get_render_target_size", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_view_count", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "_get_camera_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "_get_transform_for_view", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 518934792, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "cam_transform", + "type": "Transform3D" + } + ] + }, + { + "name": "_get_projection_for_view", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4067457445, + "return_value": { + "type": "PackedFloat64Array" + }, + "arguments": [ + { + "name": "view", + "type": "int", + "meta": "uint32" + }, + { + "name": "aspect", + "type": "float", + "meta": "double" + }, + { + "name": "z_near", + "type": "float", + "meta": "double" + }, + { + "name": "z_far", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_vrs_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_vrs_texture_format", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1500923256, + "return_value": { + "type": "enum::XRInterface.VRSTextureFormat" + } + }, + { + "name": "_process", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_pre_render", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_pre_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "_post_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1378122625, + "arguments": [ + { + "name": "render_target", + "type": "RID" + }, + { + "name": "screen_rect", + "type": "Rect2" + } + ] + }, + { + "name": "_end_frame", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_suggested_tracker_names", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_suggested_pose_names", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1761182771, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "_get_tracking_status", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 167423259, + "return_value": { + "type": "enum::XRInterface.TrackingStatus" + } + }, + { + "name": "_trigger_haptic_pulse", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3752640163, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "_get_anchor_detection_is_enabled", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "_set_anchor_detection_is_enabled", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "_get_camera_feed_id", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_color_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_depth_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "_get_velocity_texture", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_color_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "add_blit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 258596971, + "arguments": [ + { + "name": "render_target", + "type": "RID" + }, + { + "name": "src_rect", + "type": "Rect2" + }, + { + "name": "dst_rect", + "type": "Rect2i" + }, + { + "name": "use_layer", + "type": "bool" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "apply_lens_distortion", + "type": "bool" + }, + { + "name": "eye_center", + "type": "Vector2" + }, + { + "name": "k1", + "type": "float", + "meta": "double" + }, + { + "name": "k2", + "type": "float", + "meta": "double" + }, + { + "name": "upscale", + "type": "float", + "meta": "double" + }, + { + "name": "aspect_ratio", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_render_target_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 41030802, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + } + ] + }, + { + "name": "XRNode3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_pose_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "pose", + "type": "StringName" + } + ] + }, + { + "name": "get_pose_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_show_when_tracked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "show", + "type": "bool" + } + ] + }, + { + "name": "get_show_when_tracked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_is_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2806551826, + "return_value": { + "type": "XRPose" + } + }, + { + "name": "trigger_haptic_pulse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 508576839, + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "frequency", + "type": "float", + "meta": "double" + }, + { + "name": "amplitude", + "type": "float", + "meta": "double" + }, + { + "name": "duration_sec", + "type": "float", + "meta": "double" + }, + { + "name": "delay_sec", + "type": "float", + "meta": "double" + } + ] + } + ], + "signals": [ + { + "name": "tracking_changed", + "arguments": [ + { + "name": "tracking", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "tracker", + "setter": "set_tracker", + "getter": "get_tracker" + }, + { + "type": "String", + "name": "pose", + "setter": "set_pose_name", + "getter": "get_pose_name" + }, + { + "type": "bool", + "name": "show_when_tracked", + "setter": "set_show_when_tracked", + "getter": "get_show_when_tracked" + } + ] + }, + { + "name": "XROrigin3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_world_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "world_scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_world_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_current", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "world_scale", + "setter": "set_world_scale", + "getter": "get_world_scale" + }, + { + "type": "bool", + "name": "current", + "setter": "set_current", + "getter": "is_current" + } + ] + }, + { + "name": "XRPose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "TrackingConfidence", + "is_bitfield": false, + "values": [ + { + "name": "XR_TRACKING_CONFIDENCE_NONE", + "value": 0 + }, + { + "name": "XR_TRACKING_CONFIDENCE_LOW", + "value": 1 + }, + { + "name": "XR_TRACKING_CONFIDENCE_HIGH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_has_tracking_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "has_tracking_data", + "type": "bool" + } + ] + }, + { + "name": "get_has_tracking_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "transform", + "type": "Transform3D" + } + ] + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "get_adjusted_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_tracking_confidence", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171656666, + "arguments": [ + { + "name": "tracking_confidence", + "type": "enum::XRPose.TrackingConfidence" + } + ] + }, + { + "name": "get_tracking_confidence", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2064923680, + "return_value": { + "type": "enum::XRPose.TrackingConfidence" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" + }, + { + "type": "String", + "name": "name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "String", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + }, + { + "type": "String", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "String", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "int", + "name": "tracking_confidence", + "setter": "set_tracking_confidence", + "getter": "get_tracking_confidence" + } + ] + }, + { + "name": "XRPositionalTracker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRTracker", + "api_type": "core", + "enums": [ + { + "name": "TrackerHand", + "is_bitfield": false, + "values": [ + { + "name": "TRACKER_HAND_UNKNOWN", + "value": 0 + }, + { + "name": "TRACKER_HAND_LEFT", + "value": 1 + }, + { + "name": "TRACKER_HAND_RIGHT", + "value": 2 + }, + { + "name": "TRACKER_HAND_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "get_tracker_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tracker_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "profile", + "type": "String" + } + ] + }, + { + "name": "get_tracker_hand", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4181770860, + "return_value": { + "type": "enum::XRPositionalTracker.TrackerHand" + } + }, + { + "name": "set_tracker_hand", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3904108980, + "arguments": [ + { + "name": "hand", + "type": "enum::XRPositionalTracker.TrackerHand" + } + ] + }, + { + "name": "has_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4099720006, + "return_value": { + "type": "XRPose" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "invalidate_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3451230163, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "linear_velocity", + "type": "Vector3" + }, + { + "name": "angular_velocity", + "type": "Vector3" + }, + { + "name": "tracking_confidence", + "type": "enum::XRPose.TrackingConfidence" + } + ] + }, + { + "name": "get_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + } + ], + "signals": [ + { + "name": "pose_changed", + "arguments": [ + { + "name": "pose", + "type": "XRPose" + } + ] + }, + { + "name": "pose_lost_tracking", + "arguments": [ + { + "name": "pose", + "type": "XRPose" + } + ] + }, + { + "name": "button_pressed", + "arguments": [ + { + "name": "action_name", + "type": "String" + } + ] + }, + { + "name": "button_released", + "arguments": [ + { + "name": "action_name", + "type": "String" + } + ] + }, + { + "name": "input_float_changed", + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "input_vector2_changed", + "arguments": [ + { + "name": "action_name", + "type": "String" + }, + { + "name": "vector", + "type": "Vector2" + } + ] + }, + { + "name": "profile_changed", + "arguments": [ + { + "name": "role", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "profile", + "setter": "set_tracker_profile", + "getter": "get_tracker_profile" + }, + { + "type": "int", + "name": "hand", + "setter": "set_tracker_hand", + "getter": "get_tracker_hand" + } + ] + }, + { + "name": "XRServer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "TrackerType", + "is_bitfield": false, + "values": [ + { + "name": "TRACKER_HEAD", + "value": 1 + }, + { + "name": "TRACKER_CONTROLLER", + "value": 2 + }, + { + "name": "TRACKER_BASESTATION", + "value": 4 + }, + { + "name": "TRACKER_ANCHOR", + "value": 8 + }, + { + "name": "TRACKER_HAND", + "value": 16 + }, + { + "name": "TRACKER_BODY", + "value": 32 + }, + { + "name": "TRACKER_FACE", + "value": 64 + }, + { + "name": "TRACKER_ANY_KNOWN", + "value": 127 + }, + { + "name": "TRACKER_UNKNOWN", + "value": 128 + }, + { + "name": "TRACKER_ANY", + "value": 255 + } + ] + }, + { + "name": "RotationMode", + "is_bitfield": false, + "values": [ + { + "name": "RESET_FULL_ROTATION", + "value": 0 + }, + { + "name": "RESET_BUT_KEEP_TILT", + "value": 1 + }, + { + "name": "DONT_RESET_ROTATION", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_world_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_world_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_world_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_world_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "world_origin", + "type": "Transform3D" + } + ] + }, + { + "name": "get_reference_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "clear_reference_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "center_on_hmd", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1450904707, + "arguments": [ + { + "name": "rotation_mode", + "type": "enum::XRServer.RotationMode" + }, + { + "name": "keep_height", + "type": "bool" + } + ] + }, + { + "name": "get_hmd_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_camera_locked_to_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_camera_locked_to_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "add_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + }, + { + "name": "get_interface_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "remove_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + }, + { + "name": "get_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4237347919, + "return_value": { + "type": "XRInterface" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "find_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1395192955, + "return_value": { + "type": "XRInterface" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "add_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], + "arguments": [ + { + "name": "tracker", + "type": "XRTracker" + } + ] + }, + { + "name": "remove_tracker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], + "arguments": [ + { + "name": "tracker", + "type": "XRTracker" + } + ] + }, + { + "name": "get_trackers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "tracker_types", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tracker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 147382240, + "hash_compatibility": [ + 2742084544 + ], + "return_value": { + "type": "XRTracker" + }, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] + }, + { + "name": "get_primary_interface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2143545064, + "return_value": { + "type": "XRInterface" + } + }, + { + "name": "set_primary_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1898711491, + "arguments": [ + { + "name": "interface", + "type": "XRInterface" + } + ] + } + ], + "signals": [ + { + "name": "reference_frame_changed" + }, + { + "name": "interface_added", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + }, + { + "name": "tracker_added", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "tracker_updated", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "tracker_removed", + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + }, + { + "name": "type", + "type": "int" + } + ] + }, + { + "name": "world_origin_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "world_scale", + "setter": "set_world_scale", + "getter": "get_world_scale" + }, + { + "type": "Vector3", + "name": "world_origin", + "setter": "set_world_origin", + "getter": "get_world_origin" + }, + { + "type": "bool", + "name": "camera_locked_to_origin", + "setter": "set_camera_locked_to_origin", + "getter": "is_camera_locked_to_origin" + }, + { + "type": "Object", + "name": "primary_interface", + "setter": "set_primary_interface", + "getter": "get_primary_interface" + } + ] + }, + { + "name": "XRTracker", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_tracker_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2784508102, + "return_value": { + "type": "enum::XRServer.TrackerType" + } + }, + { + "name": "set_tracker_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3055763575, + "arguments": [ + { + "name": "type", + "type": "enum::XRServer.TrackerType" + } + ] + }, + { + "name": "get_tracker_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_tracker_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_tracker_desc", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_tracker_desc", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "description", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "type", + "setter": "set_tracker_type", + "getter": "get_tracker_type" + }, + { + "type": "String", + "name": "name", + "setter": "set_tracker_name", + "getter": "get_tracker_name" + }, + { + "type": "String", + "name": "description", + "setter": "set_tracker_desc", + "getter": "get_tracker_desc" + } + ] + }, + { + "name": "XRVRS", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_vrs_min_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_min_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_strength", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vrs_strength", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vrs_render_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, + { + "name": "set_vrs_render_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "render_region", + "type": "Rect2i" + } + ] + }, + { + "name": "make_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3647044786, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "target_size", + "type": "Vector2" + }, + { + "name": "eye_foci", + "type": "PackedVector2Array" + } + ] + } + ], + "properties": [ + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + }, + { + "type": "Rect2i", + "name": "vrs_render_region", + "setter": "set_vrs_render_region", + "getter": "get_vrs_render_region" + } + ] + }, + { + "name": "ZIPPacker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "ZipAppend", + "is_bitfield": false, + "values": [ + { + "name": "APPEND_CREATE", + "value": 0 + }, + { + "name": "APPEND_CREATEAFTER", + "value": 1 + }, + { + "name": "APPEND_ADDINZIP", + "value": 2 + } + ] + }, + { + "name": "CompressionLevel", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_DEFAULT", + "value": -1 + }, + { + "name": "COMPRESSION_NONE", + "value": 0 + }, + { + "name": "COMPRESSION_FAST", + "value": 1 + }, + { + "name": "COMPRESSION_BEST", + "value": 9 + } + ] + } + ], + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1936816515, + "hash_compatibility": [ + 3715508516 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "append", + "type": "enum::ZIPPacker.ZipAppend", + "default_value": "0" + } + ] + }, + { + "name": "set_compression_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "compression_level", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_compression_level", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_directory", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 934773537, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "permissions", + "type": "bitfield::FileAccess.UnixPermissionFlags", + "default_value": "493" + }, + { + "name": "modified_time", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "start_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260848715, + "hash_compatibility": [ + 166001499 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "permissions", + "type": "bitfield::FileAccess.UnixPermissionFlags", + "default_value": "420" + }, + { + "name": "modified_time", + "type": "int", + "meta": "uint64", + "default_value": "0" + } + ] + }, + { + "name": "write_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "close_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + } + ], + "properties": [ + { + "type": "int", + "name": "compression_level", + "setter": "set_compression_level", + "getter": "get_compression_level" + } + ] + }, + { + "name": "ZIPReader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "read_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 740857591, + "hash_compatibility": [ + 156385007 + ], + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "case_sensitive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 35364943, + "hash_compatibility": [ + 1676256 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "case_sensitive", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_compression_level", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3694577386, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "case_sensitive", + "type": "bool", + "default_value": "true" + } + ] + } + ] + } + ], + "singletons": [ + { + "name": "Performance", + "type": "Performance" + }, + { + "name": "Engine", + "type": "Engine" + }, + { + "name": "ProjectSettings", + "type": "ProjectSettings" + }, + { + "name": "OS", + "type": "OS" + }, + { + "name": "Time", + "type": "Time" + }, + { + "name": "ClassDB", + "type": "ClassDB" + }, + { + "name": "TextServerManager", + "type": "TextServerManager" + }, + { + "name": "NavigationServer2DManager", + "type": "NavigationServer2DManager" + }, + { + "name": "PhysicsServer2DManager", + "type": "PhysicsServer2DManager" + }, + { + "name": "NavigationServer3DManager", + "type": "NavigationServer3DManager" + }, + { + "name": "PhysicsServer3DManager", + "type": "PhysicsServer3DManager" + }, + { + "name": "NavigationMeshGenerator", + "type": "NavigationMeshGenerator" + }, + { + "name": "IP", + "type": "IP" + }, + { + "name": "Geometry2D", + "type": "Geometry2D" + }, + { + "name": "Geometry3D", + "type": "Geometry3D" + }, + { + "name": "ResourceLoader", + "type": "ResourceLoader" + }, + { + "name": "ResourceSaver", + "type": "ResourceSaver" + }, + { + "name": "Marshalls", + "type": "Marshalls" + }, + { + "name": "TranslationServer", + "type": "TranslationServer" + }, + { + "name": "Input", + "type": "Input" + }, + { + "name": "InputMap", + "type": "InputMap" + }, + { + "name": "EngineDebugger", + "type": "EngineDebugger" + }, + { + "name": "GDExtensionManager", + "type": "GDExtensionManager" + }, + { + "name": "ResourceUID", + "type": "ResourceUID" + }, + { + "name": "WorkerThreadPool", + "type": "WorkerThreadPool" + }, + { + "name": "ThemeDB", + "type": "ThemeDB" + }, + { + "name": "EditorInterface", + "type": "EditorInterface" + }, + { + "name": "GDScriptLanguageProtocol", + "type": "GDScriptLanguageProtocol" + }, + { + "name": "JavaClassWrapper", + "type": "JavaClassWrapper" + }, + { + "name": "JavaScriptBridge", + "type": "JavaScriptBridge" + }, + { + "name": "AccessibilityServer", + "type": "AccessibilityServer" + }, + { + "name": "AudioServer", + "type": "AudioServer" + }, + { + "name": "CameraServer", + "type": "CameraServer" + }, + { + "name": "DisplayServer", + "type": "DisplayServer" + }, + { + "name": "NativeMenu", + "type": "NativeMenu" + }, + { + "name": "RenderingServer", + "type": "RenderingServer" + }, + { + "name": "NavigationServer2D", + "type": "NavigationServer2D" + }, + { + "name": "NavigationServer3D", + "type": "NavigationServer3D" + }, + { + "name": "PhysicsServer2D", + "type": "PhysicsServer2D" + }, + { + "name": "PhysicsServer3D", + "type": "PhysicsServer3D" + }, + { + "name": "XRServer", + "type": "XRServer" + } + ], + "native_structures": [ + { + "name": "AudioFrame", + "format": "float left;float right" + }, + { + "name": "CaretInfo", + "format": "Rect2 leading_caret;Rect2 trailing_caret;TextServer::Direction leading_direction;TextServer::Direction trailing_direction" + }, + { + "name": "Glyph", + "format": "int start = -1;int end = -1;uint8_t count = 0;uint8_t repeat = 1;uint16_t flags = 0;float x_off = 0.f;float y_off = 0.f;float advance = 0.f;RID font_rid;int font_size = 0;int32_t index = 0" + }, + { + "name": "ObjectID", + "format": "uint64_t id = 0" + }, + { + "name": "PhysicsServer2DExtensionMotionResult", + "format": "Vector2 travel;Vector2 remainder;Vector2 collision_point;Vector2 collision_normal;Vector2 collider_velocity;real_t collision_depth;real_t collision_safe_fraction;real_t collision_unsafe_fraction;int collision_local_shape;ObjectID collider_id;RID collider;int collider_shape" + }, + { + "name": "PhysicsServer2DExtensionRayResult", + "format": "Vector2 position;Vector2 normal;RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "PhysicsServer2DExtensionShapeRestInfo", + "format": "Vector2 point;Vector2 normal;RID rid;ObjectID collider_id;int shape;Vector2 linear_velocity" + }, + { + "name": "PhysicsServer2DExtensionShapeResult", + "format": "RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "PhysicsServer3DExtensionMotionCollision", + "format": "Vector3 position;Vector3 normal;Vector3 collider_velocity;Vector3 collider_angular_velocity;real_t depth;int local_shape;ObjectID collider_id;RID collider;int collider_shape" + }, + { + "name": "PhysicsServer3DExtensionMotionResult", + "format": "Vector3 travel;Vector3 remainder;real_t collision_depth;real_t collision_safe_fraction;real_t collision_unsafe_fraction;PhysicsServer3DExtensionMotionCollision collisions[32];int collision_count" + }, + { + "name": "PhysicsServer3DExtensionRayResult", + "format": "Vector3 position;Vector3 normal;RID rid;ObjectID collider_id;Object *collider;int shape;int face_index" + }, + { + "name": "PhysicsServer3DExtensionShapeRestInfo", + "format": "Vector3 point;Vector3 normal;RID rid;ObjectID collider_id;int shape;Vector3 linear_velocity" + }, + { + "name": "PhysicsServer3DExtensionShapeResult", + "format": "RID rid;ObjectID collider_id;Object *collider;int shape" + }, + { + "name": "ScriptLanguageExtensionProfilingInfo", + "format": "StringName signature;uint64_t call_count;uint64_t total_time;uint64_t self_time" + } + ] +} diff --git a/gdextension/simulation.gdextension b/gdextension/simulation.gdextension index cb8f5c8..7d26309 100644 --- a/gdextension/simulation.gdextension +++ b/gdextension/simulation.gdextension @@ -1,5 +1,5 @@ [configuration] -entry_symbol = "gdextension_init" +entry_symbol = "gdextension_entry" compatibility_minimum = "4.2" [libraries] diff --git a/gdextension/simulation.gdextension.uid b/gdextension/simulation.gdextension.uid new file mode 100644 index 0000000..f0a4ee2 --- /dev/null +++ b/gdextension/simulation.gdextension.uid @@ -0,0 +1 @@ +uid://c3r5nkuddarbb diff --git a/gdextension/simulation/.sconsign.dblite b/gdextension/simulation/.sconsign.dblite index a830caffba895a76c4d4b56570411e3dfac1ead7..a1a204de50edbc046612b530af7e6b8a625e26d9 100644 GIT binary patch literal 3270636 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 z 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

D%KZ0x`e;sP5V;FuH` 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 }Dy}Q9%F7hRBSVtyFGFLz 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

Hd+J*NJ((m_HQ5&9%k~NC<{< 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

{w-m1O_gtPm7YBE*H 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 z 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 R#T{iQ7d`4OlAq#Z<--07vSH~= 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

JuW!NP{xjEn_1&VO?M!`0 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 diff --git a/scripts/combat/damage_processor.gd.uid b/scripts/combat/damage_processor.gd.uid new file mode 100644 index 0000000..4414ad6 --- /dev/null +++ b/scripts/combat/damage_processor.gd.uid @@ -0,0 +1 @@ +uid://ci55pc8ou2iuq diff --git a/scripts/combat/weapon_data.gd.uid b/scripts/combat/weapon_data.gd.uid new file mode 100644 index 0000000..f6835f8 --- /dev/null +++ b/scripts/combat/weapon_data.gd.uid @@ -0,0 +1 @@ +uid://bn4sdresufqbo diff --git a/scripts/combat/weapon_definitions.gd.uid b/scripts/combat/weapon_definitions.gd.uid new file mode 100644 index 0000000..a55d924 --- /dev/null +++ b/scripts/combat/weapon_definitions.gd.uid @@ -0,0 +1 @@ +uid://dktmtadg8o0qa diff --git a/scripts/network/client_prediction.gd.uid b/scripts/network/client_prediction.gd.uid new file mode 100644 index 0000000..2eb216b --- /dev/null +++ b/scripts/network/client_prediction.gd.uid @@ -0,0 +1 @@ +uid://b4yrh2xnjfrch diff --git a/scripts/network/map_browser_rpc.gd.uid b/scripts/network/map_browser_rpc.gd.uid new file mode 100644 index 0000000..df82edb --- /dev/null +++ b/scripts/network/map_browser_rpc.gd.uid @@ -0,0 +1 @@ +uid://duwmyvcdn55qe diff --git a/scripts/network/server_main.gd b/scripts/network/server_main.gd index caf24f3..1255503 100644 --- a/scripts/network/server_main.gd +++ b/scripts/network/server_main.gd @@ -72,7 +72,7 @@ func _ready() -> void: print("[ServerMain] Port: %d" % effective_port) print("[ServerMain] Name: \"%s\"" % ServerConfig.server_name) print("[ServerMain] Tick rate: %d Hz" % ServerConfig.tick_rate) - print("[ServerMain] Maps: %s" % ServerConfig.map_list) + print("[ServerMain] Maps: %s" % str(ServerConfig.map_list)) print("[ServerMain] Headless: %s" % (DisplayServer.get_name() == &"headless")) print("[ServerMain] Spawn pts: Team A=%d, Team B=%d" % [spawn_points_a.size(), spawn_points_b.size()]) var lag_comp_ms: float = 64.0 * 1000.0 / ServerConfig.tick_rate diff --git a/scripts/network/snapshot.gd.uid b/scripts/network/snapshot.gd.uid new file mode 100644 index 0000000..ef25143 --- /dev/null +++ b/scripts/network/snapshot.gd.uid @@ -0,0 +1 @@ +uid://vxt3rh3f2j35 diff --git a/scripts/teams/spawn_manager.gd.uid b/scripts/teams/spawn_manager.gd.uid new file mode 100644 index 0000000..794fc73 --- /dev/null +++ b/scripts/teams/spawn_manager.gd.uid @@ -0,0 +1 @@ +uid://dixk0c0uniyp6 diff --git a/scripts/teams/team_data.gd.uid b/scripts/teams/team_data.gd.uid new file mode 100644 index 0000000..788cd32 --- /dev/null +++ b/scripts/teams/team_data.gd.uid @@ -0,0 +1 @@ +uid://w0y1tql3o5vd diff --git a/scripts/teams/team_manager.gd.uid b/scripts/teams/team_manager.gd.uid new file mode 100644 index 0000000..d64d47b --- /dev/null +++ b/scripts/teams/team_manager.gd.uid @@ -0,0 +1 @@ +uid://b1hh1yrejn46f diff --git a/server/scripts/anticheat/anti_cheat.gd.uid b/server/scripts/anticheat/anti_cheat.gd.uid new file mode 100644 index 0000000..7873214 --- /dev/null +++ b/server/scripts/anticheat/anti_cheat.gd.uid @@ -0,0 +1 @@ +uid://d1ij0okuw1wy2 diff --git a/server/scripts/browser/map_vote.gd.uid b/server/scripts/browser/map_vote.gd.uid new file mode 100644 index 0000000..d16024b --- /dev/null +++ b/server/scripts/browser/map_vote.gd.uid @@ -0,0 +1 @@ +uid://bkhwke1658h31 diff --git a/server/scripts/browser/workshop_browser.gd.uid b/server/scripts/browser/workshop_browser.gd.uid new file mode 100644 index 0000000..59323fc --- /dev/null +++ b/server/scripts/browser/workshop_browser.gd.uid @@ -0,0 +1 @@ +uid://ynhkn35cch8b diff --git a/server/scripts/combat/lag_compensation.gd.uid b/server/scripts/combat/lag_compensation.gd.uid new file mode 100644 index 0000000..aa0d5e6 --- /dev/null +++ b/server/scripts/combat/lag_compensation.gd.uid @@ -0,0 +1 @@ +uid://nsrju5h3twl8 diff --git a/server/scripts/economy/buy_menu_handler.gd.uid b/server/scripts/economy/buy_menu_handler.gd.uid new file mode 100644 index 0000000..adf42b6 --- /dev/null +++ b/server/scripts/economy/buy_menu_handler.gd.uid @@ -0,0 +1 @@ +uid://d3bjem6a0wy0e diff --git a/server/scripts/economy/economy_manager.gd.uid b/server/scripts/economy/economy_manager.gd.uid new file mode 100644 index 0000000..4abdbd2 --- /dev/null +++ b/server/scripts/economy/economy_manager.gd.uid @@ -0,0 +1 @@ +uid://8m62kk21r2ek diff --git a/server/scripts/game_server.gd b/server/scripts/game_server.gd index 6fb0070..12dd4cf 100644 --- a/server/scripts/game_server.gd +++ b/server/scripts/game_server.gd @@ -109,7 +109,7 @@ func _ready() -> void: # These work alongside the C++ SimulationServer for the GDScript # weapon path. weapon_server = WeaponServer.new() - weapon_server.physics_world = get_world_3d() + weapon_server.physics_world = get_viewport().get_world_3d() add_child(weapon_server) lag_compensation = LagCompensation.new() @@ -177,7 +177,10 @@ func _ready() -> void: # Register bomb sites from the scene tree if is_inside_tree(): - var bomb_sites: Array[Area3D] = get_tree().get_nodes_in_group("bomb_sites") + var bomb_sites: Array[Area3D] = [] + for n in get_tree().get_nodes_in_group("bomb_sites"): + if n is Area3D: + bomb_sites.append(n) if bomb_sites.size() > 0: bomb_objective.register_bomb_sites(bomb_sites) print("[GameServer] Registered %d bomb sites with BombObjective" % bomb_sites.size()) diff --git a/server/scripts/objectives/bomb_objective.gd.uid b/server/scripts/objectives/bomb_objective.gd.uid new file mode 100644 index 0000000..716656b --- /dev/null +++ b/server/scripts/objectives/bomb_objective.gd.uid @@ -0,0 +1 @@ +uid://bxn8cn5v4rv0r diff --git a/server/scripts/plugin_api/plugin_manager.gd b/server/scripts/plugin_api/plugin_manager.gd index 7d7090c..6c92e62 100644 --- a/server/scripts/plugin_api/plugin_manager.gd +++ b/server/scripts/plugin_api/plugin_manager.gd @@ -251,6 +251,9 @@ func _load_plugin_from_manifest(name: String, manifest: PluginManifest) -> bool: if "plugin_author" in instance: instance.plugin_author = manifest.author + if instance == null: + push_error("[PluginManager] Failed to instantiate plugin: %s" % name) + return instance.name = "Plugin_%s" % name add_child(instance) loaded_plugins[name] = instance diff --git a/server/scripts/round/round_manager.gd.uid b/server/scripts/round/round_manager.gd.uid new file mode 100644 index 0000000..69fb0a3 --- /dev/null +++ b/server/scripts/round/round_manager.gd.uid @@ -0,0 +1 @@ +uid://dukkopo6xcbn7 diff --git a/server/scripts/weapons/weapon_server.gd.uid b/server/scripts/weapons/weapon_server.gd.uid new file mode 100644 index 0000000..bf87abe --- /dev/null +++ b/server/scripts/weapons/weapon_server.gd.uid @@ -0,0 +1 @@ +uid://dmvykm8r7koqv diff --git a/server/scripts/zones/buy_zone.gd.uid b/server/scripts/zones/buy_zone.gd.uid new file mode 100644 index 0000000..50deac2 --- /dev/null +++ b/server/scripts/zones/buy_zone.gd.uid @@ -0,0 +1 @@ +uid://c57s6fj8odgir diff --git a/simulation.gdextension b/simulation.gdextension new file mode 100644 index 0000000..7d26309 --- /dev/null +++ b/simulation.gdextension @@ -0,0 +1,8 @@ +[configuration] +entry_symbol = "gdextension_entry" +compatibility_minimum = "4.2" + +[libraries] +linux.x86_64 = "res://gdextension/simulation/gdextension/bin/linux/libsimulation.so" +windows.x86_64 = "" +macos.universal = "" diff --git a/simulation.gdextension.uid b/simulation.gdextension.uid new file mode 100644 index 0000000..11b4a66 --- /dev/null +++ b/simulation.gdextension.uid @@ -0,0 +1 @@ +uid://cx4pxeohkkyaa diff --git a/tests/benchmarks/bench_128hz.gd b/tests/benchmarks/bench_128hz.gd new file mode 100644 index 0000000..20f38e6 --- /dev/null +++ b/tests/benchmarks/bench_128hz.gd @@ -0,0 +1,304 @@ +#!/usr/bin/env godot +# tests/benchmarks/bench_128hz.gd +# 128Hz Load Test Benchmark for GDExtension Simulation Core +# +# Tests SimulationServer at N=8,16,32,64 bots running at 128Hz for +# BENCH_DURATION virtual-seconds each. Measures achieved tick rate, +# frame time (GDScript + tick overhead), C++ tick time (from get_stats()), +# memory delta, and missed ticks. +# +# Usage: +# godot --headless --script tests/benchmarks/bench_128hz.gd +# +# Exit code: 0 = benchmark complete, 1 = GDExtension not loadable + +extends SceneTree + +const TICK_HZ := 128 +const BENCH_DURATION_SEC := 10.0 +const POPULATION_LEVELS := [8, 16, 32, 64] +const TICK_INTERVAL := 1.0 / TICK_HZ +const EXPECTED_TICKS := int(TICK_HZ * BENCH_DURATION_SEC) + +var _results := [] + + +# --------------------------------------------------------------------------- +# Entry +# --------------------------------------------------------------------------- + +func _init() -> void: + print("") + print("=".repeat(70)) + print(" 128Hz Load Test Benchmark — GDExtension Simulation Server") + print("=".repeat(70)) + print("") + + var vi = Engine.get_version_info() + print(" Engine: Godot %d.%d.%d" % [vi.major, vi.minor, vi.patch]) + print(" Platform: %s" % OS.get_name()) + print(" Headless: %s" % str(DisplayServer.get_name() == "headless")) + print(" Tick Rate: %d Hz" % TICK_HZ) + print(" Duration: %.1f sec per level" % BENCH_DURATION_SEC) + print(" Expected ticks: %d" % EXPECTED_TICKS) + print("") + + # ---- Diagnostics: is the GDExtension loadable? ---- + if not ClassDB.class_exists("SimulationServer"): + printerr("") + printerr(" [FATAL] SimulationServer class is NOT registered in ClassDB.") + printerr("") + printerr(" Diagnostic:") + printerr(" The GDExtension shared library could not be loaded.") + printerr("") + printerr(" Expected configuration:") + printerr(" .gdextension: res://gdextension/simulation.gdextension") + printerr(" Linux .so: res://gdextension/simulation/gdextension/bin/linux/libsimulation.so") + printerr("") + printerr(" Possible causes:") + printerr(" 1. The .so has not been compiled — run: cd gdextension/simulation && scons -j$(nproc)") + printerr(" 2. The .gdextension file points to the wrong path") + printerr(" 3. The .so is incompatible with this Godot version (need 4.2+ godot-cpp)") + printerr(" 4. Missing symbol — rebuild with a clean build") + printerr("") + quit(1) + return + + print(" [OK] SimulationServer class is registered in ClassDB") + print("") + + # Run benchmarks for each population level + for pop in POPULATION_LEVELS: + _run_benchmark(pop) + + # Print summary table + _print_summary() + + quit(0) + + +# --------------------------------------------------------------------------- +# Single population-level benchmark +# --------------------------------------------------------------------------- + +func _run_benchmark(pop: int) -> void: + print("─".repeat(70)) + print(" Benchmark: %d bots" % pop) + print("─".repeat(70)) + + # Create a fresh SimulationServer for each population level + # Use ClassDB.instantiate because SimulationServer is a GDExtension + # class that isn't known to the parser at compile time. + var server = ClassDB.instantiate("SimulationServer") + if server == null: + printerr(" [ERROR] Failed to create SimulationServer instance!") + return + + # Configure and populate + server.set_tick_rate(TICK_HZ) + server.populate_bots(pop) + server.start() + server.reset_stats() + + var entity_count = server.get_entity_count() + print(" Entities spawned: %d" % entity_count) + assert(entity_count == pop, "Entity count should match requested population") + + # ---- Warm-up: a few ticks to stabilise caches / allocators ---- + for _i in range(10): + if server.can_tick(TICK_INTERVAL): + server.tick() + server.reset_stats() + + # Memory snapshot BEFORE + var mem_before := OS.get_static_memory_usage() + + # ---- Main benchmark loop (EXPECTED_TICKS iterations) ---- + var tick_count := 0 + var frame_times := [] + var bench_start := Time.get_ticks_usec() + + for i in range(EXPECTED_TICKS): + var frame_start := Time.get_ticks_usec() + + if server.can_tick(TICK_INTERVAL): + var snap = server.tick() + tick_count += 1 + + var frame_end := Time.get_ticks_usec() + frame_times.append(frame_end - frame_start) + + var bench_end := Time.get_ticks_usec() + + # Memory snapshot AFTER + var mem_after := OS.get_static_memory_usage() + var mem_delta := mem_after - mem_before + + # Internal C++ timing (from get_stats) + var stats = server.get_stats() + var cpp_avg_usec := float(stats["avg_tick_usec"]) + var cpp_peak_usec := float(stats["peak_tick_usec"]) + var cpp_tick_count := int(stats["tick_count"]) + + # Wall-clock timing + var wall_usec := bench_end - bench_start + var wall_sec := wall_usec / 1_000_000.0 + var achieved_hz := float(tick_count) / wall_sec if wall_sec > 0.0 else 0.0 + + # Frame-time statistics + var avg_frame_usec := 0.0 + var min_frame_usec := 0 + var max_frame_usec := 0 + if frame_times.size() > 0: + var total := 0 + min_frame_usec = frame_times[0] + max_frame_usec = frame_times[0] + for ft in frame_times: + total += ft + if ft < min_frame_usec: + min_frame_usec = ft + if ft > max_frame_usec: + max_frame_usec = ft + avg_frame_usec = float(total) / float(frame_times.size()) + + # Missed ticks (process fewer than expected) + var missed_ticks: int = max(0, EXPECTED_TICKS - tick_count) + + # ---- Print per-level results ---- + print("") + print(" ┌─ Results ──────────────────────────────────────────────┐") + print(" │ Wall clock: %8.3f sec │" % wall_sec) + print(" │ Total ticks: %d / %d (expected) │" % [tick_count, EXPECTED_TICKS]) + print(" │ Missed ticks: %d │" % missed_ticks) + print(" │ Achieved tick rate: %.1f Hz │" % achieved_hz) + print(" │ │") + print(" │ Frame time (GDScript + tick overhead): │") + print(" │ Avg: %8.1f µs │" % avg_frame_usec) + print(" │ Min: %8d µs │" % min_frame_usec) + print(" │ Max: %8d µs │" % max_frame_usec) + print(" │ │") + print(" │ Tick time (C++ internal, from get_stats()): │") + print(" │ Avg: %8.1f µs │" % cpp_avg_usec) + print(" │ Peak: %8.1f µs │" % cpp_peak_usec) + print(" │ Count: %d │" % cpp_tick_count) + print(" │ │") + print(" │ Memory: │") + print(" │ Before: %s │" % _pad(_fmt_bytes(mem_before), 12)) + print(" │ After: %s │" % _pad(_fmt_bytes(mem_after), 12)) + print(" │ Delta: %s │" % _pad(_fmt_bytes(mem_delta), 12)) + print(" └─────────────────────────────────────────────────────────┘") + print("") + + # Save for summary + _results.append({ + "pop": pop, + "achieved_hz": achieved_hz, + "avg_frame_usec": avg_frame_usec, + "min_frame_usec": min_frame_usec, + "max_frame_usec": max_frame_usec, + "cpp_avg_usec": cpp_avg_usec, + "cpp_peak_usec": cpp_peak_usec, + "wall_sec": wall_sec, + "total_ticks": tick_count, + "expected_ticks": EXPECTED_TICKS, + "missed_ticks": missed_ticks, + "mem_before": mem_before, + "mem_after": mem_after, + "mem_delta": mem_delta, + }) + + # Cleanup + server.stop() + server = null + + +# --------------------------------------------------------------------------- +# Summary table +# --------------------------------------------------------------------------- + +func _print_summary() -> void: + print("") + print("=".repeat(70)) + print(" BENCHMARK SUMMARY") + print("=".repeat(70)) + print("") + + # Table header + print(" %-8s %-12s %-10s %-10s %-8s %-10s" % [ + "Players", "Tick Rate", "Frame Avg", "C++ Tick", "Missed", "Mem Δ", + ]) + print(" %-8s %-12s %-10s %-10s %-8s %-10s" % [ + "", "(Hz)", "(µs)", "Avg (µs)", "Ticks", "", + ]) + print(" " + "─".repeat(60)) + + for r in _results: + var rate_str := "%.1f/%d" % [r["achieved_hz"], TICK_HZ] + var missed_str := "%d/%d" % [r["missed_ticks"], r["expected_ticks"]] + print(" %-8s %-12s %-10.1f %-10.1f %-8s %-10s" % [ + str(r["pop"]), + rate_str, + r["avg_frame_usec"], + r["cpp_avg_usec"], + missed_str, + _fmt_bytes(r["mem_delta"]), + ]) + + print(" " + "─".repeat(60)) + print("") + print(" Legend:") + print(" Players: number of simulated bots") + print(" Tick Rate: achieved Hz / target Hz (128)") + print(" Frame Avg: average frame time incl. GDScript + tick overhead") + print(" C++ Tick: average tick processing time inside C++ (get_stats)") + print(" Missed: ticks short of expected / total expected ticks") + print(" Mem Δ: static memory delta before/after the benchmark") + print("") + if _results.size() > 0: + var all_zero_missed := true + var all_above_target := true + for r in _results: + if r["missed_ticks"] > 0: + all_zero_missed = false + if r["achieved_hz"] < TICK_HZ: + all_above_target = false + + if all_zero_missed and all_above_target: + print(" ✓ ALL BENCHMARKS PASSED — simulation maintains 128 Hz at all population levels") + elif all_above_target: + print(" ⚠ All levels achieved ≥128 Hz but some missed ticks recorded (check timing)") + else: + print(" ✗ Some levels FAILED to maintain 128 Hz — simulation may need optimisation") + print(" for the higher population levels.") + print("") + print("=".repeat(70)) + print(" Benchmark complete.") + print("=".repeat(70)) + print("") + + +# --------------------------------------------------------------------------- +# Helpers +# --------------------------------------------------------------------------- + +static func _fmt_bytes(bytes: int) -> String: + if bytes < 0: + return "-" + _fmt_bytes(-bytes) + if bytes < 1024: + return "%d B" % bytes + elif bytes < 1024 * 1024: + return "%.1f KB" % (float(bytes) / 1024.0) + else: + return "%.2f MB" % (float(bytes) / (1024.0 * 1024.0)) + + +# Left-pad a string to at least `width` characters by adding spaces. +# Godot 4 GDScript doesn't have rjust(), so we roll our own. +static func _pad(s: String, width: int) -> String: + var needed := width - s.length() + if needed <= 0: + return s + var buf := "" + for _i in range(needed): + buf += " " + return buf + s diff --git a/tests/benchmarks/bench_128hz.gd.uid b/tests/benchmarks/bench_128hz.gd.uid new file mode 100644 index 0000000..fd93f70 --- /dev/null +++ b/tests/benchmarks/bench_128hz.gd.uid @@ -0,0 +1 @@ +uid://c0a04532axyqo diff --git a/tests/netcode/netcode_bugbash.gd b/tests/netcode/netcode_bugbash.gd new file mode 100644 index 0000000..5e0c8dd --- /dev/null +++ b/tests/netcode/netcode_bugbash.gd @@ -0,0 +1,734 @@ +## Netcode Bug Bash — Automated Netcode Test Suite +## +## Tests connection lifecycle, prediction & reconciliation, round lifecycle, +## economy & weapons, and RCON functionality — all without real ENet traffic +## by calling internal APIs directly. +## +## Usage: +## godot --headless --script tests/netcode/netcode_bugbash.gd +## +## Exit code: 0 = all pass, 1 = any failure + +extends Node + +# Preload TeamData for enum access (it's a class_name Resource, not an autoload) +const TeamData = preload("res://scripts/teams/team_data.gd") + +# --------------------------------------------------------------------------- +# Test counters +# --------------------------------------------------------------------------- +var _passed: int = 0 +var _failed: int = 0 +var _total: int = 0 + +# --------------------------------------------------------------------------- +# Test infrastructure references +# --------------------------------------------------------------------------- +var _game_server: Node = null +var _world_3d: World3D = null +var _net_mgr: Node = null + +# --------------------------------------------------------------------------- +# Test helpers +# --------------------------------------------------------------------------- +func check_pass(name: String) -> void: + _passed += 1 + _total += 1 + print(" ✓ PASS: %s" % name) + +func check_fail(name: String, reason: String) -> void: + _failed += 1 + _total += 1 + print(" ✗ FAIL: %s — %s" % [name, reason]) + +func assert_eq(name: String, got, expected, msg: String = "") -> void: + if got == expected: + check_pass(name) + else: + var extra: String = ": " + msg if msg else "" + check_fail(name, "expected %s, got %s%s" % [str(expected), str(got), extra]) + +func assert_true(name: String, cond: bool, msg: String = "") -> void: + if cond: + check_pass(name) + else: + var extra: String = ": " + msg if msg else "" + check_fail(name, "condition was false%s" % [extra]) + +func assert_false(name: String, cond: bool, msg: String = "") -> void: + if not cond: + check_pass(name) + else: + var extra: String = ": " + msg if msg else "" + check_fail(name, "condition was true%s" % [extra]) + +# --------------------------------------------------------------------------- +# Infrastructure setup +# --------------------------------------------------------------------------- +func _setup_infrastructure() -> void: + # Create NetworkManager manually (autoloads not loaded in --script mode) + var nm_script = load("res://scripts/network/network_manager.gd") + _net_mgr = nm_script.new() + add_child(_net_mgr) + print(" Created NetworkManager node") + + # Create a 3D physics world so physics-dependent subsystems work + _world_3d = World3D.new() + get_window().world_3d = _world_3d + + # Add a static body so raycasts have something to hit + var sb := StaticBody3D.new() + var col := CollisionShape3D.new() + var box := BoxShape3D.new() + box.size = Vector3(10, 10, 10) + col.shape = box + sb.add_child(col) + add_child(sb) + sb.global_position = Vector3(0, 0, -20) + + # Create GameServer with all subsystems + var gs_script = load("res://server/scripts/game_server.gd") + _game_server = gs_script.new() + add_child(_game_server) + + # Manually ensure the simulation server is running + if _game_server.has_method("start_simulation"): + _game_server.start_simulation() + + print(" Setup complete: GameServer + all subsystems created") + print("") + +# --------------------------------------------------------------------------- +# Main entry +# --------------------------------------------------------------------------- +func _ready() -> void: + print("") + print("=".repeat(64)) + print(" Netcode Bug Bash — Automated Test Suite") + print("=".repeat(64)) + print("") + + var vi = Engine.get_version_info() + print(" Engine: Godot %d.%d.%d" % [vi.major, vi.minor, vi.patch]) + print(" Platform: %s" % OS.get_name()) + print(" Headless: %s" % str(DisplayServer.get_name() == "headless")) + print("") + + _setup_infrastructure() + + # === GROUP 1: Connection Lifecycle (5 tests) === + print("─".repeat(64)) + print(" GROUP 1: Connection Lifecycle") + print("─".repeat(64)) + test_conn_client_connects() + test_conn_client_disconnect_cleanup() + test_conn_client_reconnect_fresh() + test_conn_full_server_rejected() + test_conn_invalid_data_no_crash() + + # === GROUP 2: Prediction & Reconciliation (4 tests) === + print("") + print("─".repeat(64)) + print(" GROUP 2: Prediction & Reconciliation") + print("─".repeat(64)) + test_pred_client_input_processed() + test_pred_server_snapshot_reconcile() + test_pred_lag_compensation_rewind() + test_pred_packet_loss_recovery() + + # === GROUP 3: Round Lifecycle (3 tests) === + print("") + print("─".repeat(64)) + print(" GROUP 3: Round Lifecycle") + print("─".repeat(64)) + test_round_transitions() + test_round_bomb_explosion() + test_round_bomb_defuse() + + # === GROUP 4: Economy & Weapons (3 tests) === + print("") + print("─".repeat(64)) + print(" GROUP 4: Economy & Weapons") + print("─".repeat(64)) + test_econ_kill_reward() + test_econ_round_win_loss() + test_econ_weapon_purchase() + + # === GROUP 5: RCON (3 tests) === + print("") + print("─".repeat(64)) + print(" GROUP 5: RCON") + print("─".repeat(64)) + test_rcon_auth_command() + test_rcon_invalid_password() + test_rcon_start_match_end_round() + + # === SUMMARY === + _print_summary() + get_tree().quit(0 if _failed == 0 else 1) + +func _print_summary() -> void: + print("") + print("=".repeat(64)) + print(" RESULTS: %d / %d passed, %d failed" % [_passed, _total, _failed]) + print("=".repeat(64)) + if _failed == 0: + print(" ALL TESTS PASSED") + else: + print(" SOME TESTS FAILED — see above for details") + print("=".repeat(64)) + +# =================================================================== +# GROUP 1: Connection Lifecycle +# =================================================================== + +func test_conn_client_connects() -> void: + if not _net_mgr or not _net_mgr.has_signal("player_connected"): + check_fail("conn_01_client_connects", "NetworkManager not available") + return + + var err = _net_mgr.start_server(0) + if err != OK: + check_fail("conn_01_client_connects", "Failed to start server: " + error_string(err)) + return + + assert_true("conn_01_server_started", _net_mgr.is_server, + "NetworkManager should be in server mode after start_server") + _net_mgr.stop() + +func test_conn_client_disconnect_cleanup() -> void: + if _game_server == null: + check_fail("conn_02_disconnect_cleanup", "GameServer not available") + return + + var gs = _game_server + if not gs.is_running: + gs.start_simulation() + + var entity_id: int = gs.spawn_player_entity(1001, Vector3(2, 0, 3)) + assert_true("conn_02_spawned", entity_id >= 0, "Player should spawn successfully") + + var peer = gs.get_peer_for_entity(entity_id) + assert_eq("conn_02_entity_to_peer_mapped", peer, 1001, + "entity_to_peer should map to peer_id=1001") + + # Despawn (simulating disconnect) + gs.despawn_player_entity(entity_id) + + var peer_after = gs.get_peer_for_entity(entity_id) + assert_eq("conn_02_entity_cleaned", peer_after, -1, + "entity_to_peer should be cleared after despawn") + +func test_conn_client_reconnect_fresh() -> void: + if _game_server == null: + check_fail("conn_03_reconnect_fresh", "GameServer not available") + return + + var gs = _game_server + + var eid1: int = gs.spawn_player_entity(2001, Vector3(5, 0, 5)) + gs.despawn_player_entity(eid1) + + var eid2: int = gs.spawn_player_entity(2001, Vector3(10, 0, 10)) + assert_true("conn_03_re_spawned", eid2 >= 0, "Re-spawning should succeed") + assert_true("conn_03_new_entity_id", eid2 != eid1, "Re-spawn should get a new entity_id") + + var old_peer = gs.get_peer_for_entity(eid1) + assert_eq("conn_03_old_entity_cleaned", old_peer, -1, "Old entity_id should be unmapped") + gs.despawn_player_entity(eid2) + +func test_conn_full_server_rejected() -> void: + if not _net_mgr: + check_fail("conn_04_full_server", "NetworkManager not available") + return + + _net_mgr.max_clients = 1 + var err = _net_mgr.start_server(0) + if err != OK: + check_fail("conn_04_full_server", "Failed to start server: " + error_string(err)) + return + + assert_true("conn_04_max_clients_set", _net_mgr.max_clients == 1, + "max_clients should be 1") + _net_mgr.stop() + +func test_conn_invalid_data_no_crash() -> void: + if _game_server == null: + check_fail("conn_05_invalid_data", "GameServer not available") + return + + var gs = _game_server + var sim = gs.get_simulation_server() + + if sim and sim.has_method("apply_input"): + sim.apply_input(-999, {"move_direction": "not_a_vector"}) + check_pass("conn_05_invalid_entity_input") + + var eid = gs.spawn_player_entity(3001, Vector3.ZERO) + sim.apply_input(eid, {}) + check_pass("conn_05_empty_input_dict") + gs.despawn_player_entity(eid) + else: + check_fail("conn_05_invalid_data", "Simulation server missing apply_input method") + + var bad_eid = gs.spawn_player_entity(3002, Vector3(NAN, NAN, NAN)) + gs.despawn_player_entity(bad_eid) + check_pass("conn_05_nan_position") + +# =================================================================== +# GROUP 2: Prediction & Reconciliation +# =================================================================== + +func test_pred_client_input_processed() -> void: + if _game_server == null: + check_fail("pred_01_input_processed", "GameServer not available") + return + + var gs = _game_server + var sim = gs.get_simulation_server() + + # Test simulation_server.apply_input directly + if sim and sim.has_method("apply_input"): + var eid = gs.spawn_player_entity(4001, Vector3(0, 0, 0)) + sim.apply_input(eid, {"move_direction": Vector3(1, 0, 0), "sprint": false}) + check_pass("pred_01_apply_input_direct") + gs.despawn_player_entity(eid) + else: + check_fail("pred_01_input_processed", "Simulation server missing apply_input") + +func test_pred_server_snapshot_reconcile() -> void: + var snapshot_script = load("res://scripts/network/snapshot.gd") + var snap = snapshot_script.new() + snap.timestamp = 42 + snap.position = Vector3(10, 5, 3) + snap.rotation = Quaternion.IDENTITY + snap.velocity = Vector3(2, 0, 1) + snap.grounded = true + + var data = snap.to_dict() + assert_eq("pred_02_serialize_timestamp", data.get("timestamp"), 42) + assert_eq("pred_02_serialize_position", data.get("position"), [10.0, 5.0, 3.0]) + assert_eq("pred_02_serialize_grounded", data.get("grounded"), true) + + var restored = snapshot_script.from_dict(data) + assert_eq("pred_02_deserialize_timestamp", restored.timestamp, 42) + assert_eq("pred_02_deserialize_position", restored.position, Vector3(10, 5, 3)) + assert_eq("pred_02_deserialize_grounded", restored.grounded, true) + + # Test ClientPrediction ring buffer + var cp_script = load("res://scripts/network/client_prediction.gd") + var cp = cp_script.new() + cp._snapshot_buffer.resize(64) + + var test_snap = snapshot_script.new() + test_snap.timestamp = 5 + test_snap.position = Vector3(1, 2, 3) + cp._snapshot_buffer[5 % 64] = test_snap + cp._pending_inputs[5] = {"move_direction": Vector3(0, 0, -1)} + + assert_true("pred_02_buffer_has_snapshot", + cp._snapshot_buffer[5 % 64] != null, + "Snapshot should be stored in ring buffer") + check_pass("pred_02_buffer_and_serialization_ok") + +func test_pred_lag_compensation_rewind() -> void: + if _game_server == null: + check_fail("pred_03_lag_comp", "GameServer not available") + return + + var lc = _game_server.lag_compensation + if lc == null: + check_fail("pred_03_lag_comp", "LagCompensation not wired in GameServer") + return + + var test_node := Node3D.new() + test_node.global_position = Vector3(10, 0, 20) + add_child(test_node) + + var entity_id = 9999 + lc.register_player_node(entity_id, test_node) + lc.record_tick(0) + + test_node.global_position = Vector3(30, 0, 40) + lc.record_tick(1) + + # Move node away for rewind test + test_node.global_position = Vector3(50, 0, 60) + + var origin := Vector3(0, 0, 0) + var direction := Vector3(0, 0, -1).normalized() + var result = lc.rewind_and_raycast(0, origin, direction, 100.0, []) + + assert_true("pred_03_rewind_no_crash", true, + "rewind_and_raycast completed without error") + + var pos_after: Vector3 = test_node.global_position + assert_eq("pred_03_node_restored", pos_after, Vector3(50, 0, 60), + "Node position should be restored after rewind") + + lc.unregister_player_node(entity_id) + test_node.queue_free() + +func test_pred_packet_loss_recovery() -> void: + var cp_script = load("res://scripts/network/client_prediction.gd") + var snapshot_script = load("res://scripts/network/snapshot.gd") + var cp = cp_script.new() + cp._snapshot_buffer.resize(64) + + for t in range(5): + var snap = snapshot_script.new() + snap.timestamp = t + snap.position = Vector3(t * 2.0, 0, 0) + snap.rotation = Quaternion.IDENTITY + snap.velocity = Vector3(2, 0, 0) + snap.grounded = true + cp._snapshot_buffer[t % 64] = snap + cp._pending_inputs[t] = {"move_direction": Vector3(1, 0, 0), "input_sequence": t} + + cp._last_confirmed_tick = -1 + + var pending_after: Array[int] = [] + for tick in cp._pending_inputs.keys(): + if tick > 2: + pending_after.append(tick) + pending_after.sort() + + assert_eq("pred_04_pending_count", pending_after.size(), 2, + "Should have 2 pending inputs after tick 2 (ticks 3, 4)") + assert_eq("pred_04_pending_tick_3", pending_after[0], 3, + "First pending tick should be 3") + assert_eq("pred_04_pending_tick_4", pending_after[1], 4, + "Second pending tick should be 4") + check_pass("pred_04_packet_loss_recovery_logic") + +# =================================================================== +# GROUP 3: Round Lifecycle +# =================================================================== + +func test_round_transitions() -> void: + if _game_server == null: + check_fail("round_01_transitions", "GameServer not available") + return + + var rm = _game_server.round_manager + if rm == null: + check_fail("round_01_transitions", "RoundManager not available") + return + + assert_eq("round_01_initial_warmup", rm.get_phase(), rm.RoundPhase.WARMUP, + "Initial phase should be WARMUP") + + rm.start_match() + assert_eq("round_01_after_start_match", rm.get_phase(), rm.RoundPhase.PREP, + "After start_match, phase should be PREP") + assert_eq("round_01_round_1", rm.get_round_num(), 1, + "Round number should be 1") + assert_true("round_01_match_started", rm.is_match_started(), + "Match should be started") + + rm._phase_timer = 0.001 + rm._advance_timer(0.1) + assert_eq("round_01_live", rm.get_phase(), rm.RoundPhase.LIVE, + "After PREP timer expires, phase should be LIVE") + + rm.end_round(TeamData.Team.COUNTER_TERRORIST, "test") + assert_eq("round_01_post", rm.get_phase(), rm.RoundPhase.POST, + "After end_round, phase should be POST") + + var ct_score = rm.team_manager.get_team_score(TeamData.Team.COUNTER_TERRORIST) + assert_eq("round_01_score_ct", ct_score, 1, + "CT should have 1 point after winning") + check_pass("round_01_transition_sequence_ok") + +func test_round_bomb_explosion() -> void: + if _game_server == null: + check_fail("round_02_bomb_explosion", "GameServer not available") + return + + var rm = _game_server.round_manager + if rm == null: + check_fail("round_02_bomb_explosion", "RoundManager not available") + return + + var tm = _game_server.team_manager + if tm == null: + check_fail("round_02_bomb_explosion", "TeamManager not available") + return + + rm.start_match() + rm.start_live() + + rm.end_round(TeamData.Team.TERRORIST, "bomb_exploded") + + assert_eq("round_02_phase", rm.get_phase(), rm.RoundPhase.POST, + "Phase should be POST after bomb explosion") + + var t_score = tm.get_team_score(TeamData.Team.TERRORIST) + assert_eq("round_02_t_score", t_score, 1, + "Terrorist should have 1 point") + check_pass("round_02_bomb_explosion_ok") + +func test_round_bomb_defuse() -> void: + if _game_server == null: + check_fail("round_03_bomb_defuse", "GameServer not available") + return + + var rm = _game_server.round_manager + if rm == null: + check_fail("round_03_bomb_defuse", "RoundManager not available") + return + + var tm = _game_server.team_manager + if tm == null: + check_fail("round_03_bomb_defuse", "TeamManager not available") + return + + rm.start_round(2) + rm.start_live() + + rm.end_round(TeamData.Team.COUNTER_TERRORIST, "bomb_defused") + + assert_eq("round_03_phase", rm.get_phase(), rm.RoundPhase.POST, + "Phase should be POST after bomb defuse") + + var ct_score = tm.get_team_score(TeamData.Team.COUNTER_TERRORIST) + assert_eq("round_03_ct_score_updated", ct_score, 2, + "CT should have 2 points (1 from prev + 1 from defuse)") + check_pass("round_03_bomb_defuse_ok") + +# =================================================================== +# GROUP 4: Economy & Weapons +# =================================================================== + +func test_econ_kill_reward() -> void: + if _game_server == null: + check_fail("econ_01_kill_reward", "GameServer not available") + return + + var em = _game_server.economy_manager + if em == null: + check_fail("econ_01_kill_reward", "EconomyManager not available") + return + + em.register_player(5001) + var initial_money = em.get_money(5001) + assert_eq("econ_01_initial_money", initial_money, 800, + "Starting money should be 800") + + em.award_kill_reward(5001) + var after_kill = em.get_money(5001) + assert_eq("econ_01_after_kill", after_kill, 1100, + "Money should increase by 300 (kill reward)") + + var signal_data: Dictionary = {} + var signal_conn = func(pid, old_amt, new_amt, reason): + signal_data = {"player_id": pid, "old": old_amt, "new": new_amt, "reason": reason} + em.money_changed.connect(signal_conn) + + em.award_kill_reward(5001) + assert_eq("econ_01_signal_reason", signal_data.get("reason", ""), "kill", + "Signal reason should be 'kill'") + assert_eq("econ_01_signal_new_amount", signal_data.get("new", 0), 1400, + "Signal should report new balance after kill reward") + em.money_changed.disconnect(signal_conn) + + check_pass("econ_01_kill_reward_ok") + +func test_econ_round_win_loss() -> void: + if _game_server == null: + check_fail("econ_02_win_loss", "GameServer not available") + return + + var em = _game_server.economy_manager + var tm = _game_server.team_manager + if em == null or tm == null: + check_fail("econ_02_win_loss", "EconomyManager or TeamManager not available") + return + + em.register_player(6001) + em.register_player(6002) + tm.assign_player(6001, TeamData.Team.COUNTER_TERRORIST) + tm.assign_player(6002, TeamData.Team.TERRORIST) + + em.set_money(6001, 0, "admin") + em.set_money(6002, 0, "admin") + + var ct_players = [6001] + em.award_round_win(TeamData.Team.COUNTER_TERRORIST, ct_players) + assert_eq("econ_02_ct_after_win", em.get_money(6001), 3250, + "CT player should get 3250 round win bonus") + + var t_players = [6002] + em.award_round_loss(TeamData.Team.TERRORIST, t_players) + assert_eq("econ_02_t_after_first_loss", em.get_money(6002), 1900, + "T player should get 1900 base loss money on first loss") + + # Second consecutive loss with escalated bonus + em.set_money(6002, 0, "admin") + em.award_round_loss(TeamData.Team.TERRORIST, t_players) + assert_eq("econ_02_t_after_second_loss", em.get_money(6002), 2400, + "T player should get 1900 + 500 = 2400 on second consecutive loss") + + check_pass("econ_02_win_loss_ok") + + # Clean up + tm.unregister_player(6001) + tm.unregister_player(6002) + em.unregister_player(6001) + em.unregister_player(6002) + +func test_econ_weapon_purchase() -> void: + if _game_server == null: + check_fail("econ_03_purchase", "GameServer not available") + return + + var em = _game_server.economy_manager + var ws = _game_server.weapon_server + if em == null: + check_fail("econ_03_purchase", "EconomyManager not available") + return + + em.register_player(7001) + em.set_money(7001, 5000, "admin") + + assert_true("econ_03_can_afford_rifle", em.can_afford(7001, 2700), + "Player with 5000 should afford a 2700 rifle") + assert_true("econ_03_can_afford_pistol", em.can_afford(7001, 500), + "Player should afford a 500 pistol") + + var success = em.spend_money(7001, 2700) + assert_true("econ_03_spend_rifle", success, "Spending 2700 should succeed") + assert_eq("econ_03_after_rifle", em.get_money(7001), 2300, + "After spending 2700, balance should be 2300") + + var fail_spend = em.spend_money(7001, 99999) + assert_false("econ_03_insufficient_funds", fail_spend, + "Spending more than balance should fail") + + if ws: + ws.give_weapon(7001, "rifle") + var can_fire = ws.can_fire(7001, "rifle") + assert_true("econ_03_can_fire_rifle", can_fire, + "Player should be able to fire rifle after purchasing it") + var ammo_info = ws.get_ammo_info(7001, "rifle") + assert_eq("econ_03_rifle_ammo", ammo_info.get("ammo", 0), 30, + "Rifle should start with full magazine (30 rounds)") + else: + check_fail("econ_03_purchase", "WeaponServer not available") + + em.unregister_player(7001) + if ws: + ws.unregister_player(7001) + +# =================================================================== +# GROUP 5: RCON +# =================================================================== + +func test_rcon_auth_command() -> void: + if _game_server == null: + check_fail("rcon_01_auth_command", "GameServer not available") + return + + var rcon_script = load("res://server/scripts/rcon_server.gd") + var rcon = rcon_script.new() + rcon.password = "testpass" + rcon.enabled = false + add_child(rcon) + + var handler = null + for child in rcon.get_children(): + if child.has_method("handle_command"): + handler = child + break + + if handler == null: + var handler_path = "res://server/scripts/rcon_command_handler.gd" + if ResourceLoader.exists(handler_path): + handler = load(handler_path).new() + add_child(handler) + + if handler: + var response = handler.handle_command("echo", ["hello"]) + assert_true("rcon_01_echo_response", "hello" in response, + "Echo command should return the argument") + + response = handler.handle_command("help", []) + assert_true("rcon_01_help_response", "Commands" in response or "help" in response, + "Help command should return command list") + + response = handler.handle_command("echo", []) + assert_true("rcon_01_ping_response", "Pong" in response, + "Echo without args should return 'Pong'") + + response = handler.handle_command("status", []) + assert_true("rcon_01_status_response", + "Status" in response or "Server" in response, + "Status command should return server info") + else: + check_fail("rcon_01_auth_command", "Command handler not created") + + rcon.queue_free() + if handler and handler.get_parent(): + handler.queue_free() + +func test_rcon_invalid_password() -> void: + var rcon_script = load("res://server/scripts/rcon_server.gd") + var rcon = rcon_script.new() + rcon.password = "secretpass" + rcon.enabled = false + add_child(rcon) + + assert_eq("rcon_02_password_set", rcon.password, "secretpass", + "Password should be set correctly") + + # Test IP ban logic + rcon._banned_ips["127.0.0.1"] = Time.get_unix_time_from_system() + 5.0 + assert_true("rcon_02_ip_banned", rcon._is_ip_banned("127.0.0.1"), + "IP should be banned after 3 failures") + + rcon.queue_free() + check_pass("rcon_02_bad_password_rejected") + +func test_rcon_start_match_end_round() -> void: + if _game_server == null: + check_fail("rcon_03_start_match_end_round", "GameServer not available") + return + + var rm = _game_server.round_manager + if rm == null: + check_fail("rcon_03_start_match_end_round", "RoundManager not available") + return + + rm.start_warmup() + + var handler_path = "res://server/scripts/rcon_command_handler.gd" + if not ResourceLoader.exists(handler_path): + check_fail("rcon_03_start_match_end_round", "RconCommandHandler not found") + return + + var handler = load(handler_path).new() + add_child(handler) + + if handler.has_signal("rcon_command"): + handler.rcon_command.connect(_game_server._on_rcon_command) + + var response = handler.handle_command("start_match", []) + assert_true("rcon_03_start_match_response", + "Command" in response or "dispatched" in response, + "start_match command should be dispatched") + + assert_true("rcon_03_match_started", rm.is_match_started(), + "Match should be started via RCON") + + rm.start_live() + + response = handler.handle_command("end_round", ["ct", "bomb_defused"]) + assert_true("rcon_03_end_round_response", + "Command" in response or "dispatched" in response, + "end_round command should be dispatched") + + assert_eq("rcon_03_phase_post", rm.get_phase(), rm.RoundPhase.POST, + "Phase should be POST after end_round via RCON") + + handler.queue_free() + check_pass("rcon_03_start_match_end_round_ok") diff --git a/tests/netcode/netcode_bugbash.gd.uid b/tests/netcode/netcode_bugbash.gd.uid new file mode 100644 index 0000000..b12e317 --- /dev/null +++ b/tests/netcode/netcode_bugbash.gd.uid @@ -0,0 +1 @@ +uid://tenyf8ht7hfy